Commit Graph
100 Commits
Author SHA1 Message Date
rblundon 03acab784a fix(argocd): use args not command for --insecure flag 2026-05-17 22:24:26 -05:00
rblundon 3ce3ecac66 feat(platform): vendor gateway-api CRDs v1.2.1 2026-05-17 22:19:04 -05:00
rblundon bc24c00c50 final apps 2026-05-17 21:41:28 -05:00
rblundon 3e9a843e1b cert manager and 1p 2026-05-17 21:37:17 -05:00
rblundon 5e99408c1f change pattern for external secrets 2026-05-17 21:33:24 -05:00
rblundon e4a2c47da2 fix(platform): correct helm valueFiles field name for ArgoCD 3.x 2026-05-17 21:18:47 -05:00
rblundon 13ebe67a35 update 2026-05-17 21:10:45 -05:00
rblundon ca1cdd0634 fix(argocd): restore SSH repo credentials for Gitea 2026-05-17 21:10:10 -05:00
rblundon 74e53d1364 fix(platform): valuesFile → valuesFiles for ArgoCD 3.x compatibility 2026-05-17 21:04:21 -05:00
rblundon e946bd71f0 feat(platform): vendor gateway-api CRDs v1.2.1 2026-05-17 20:45:53 -05:00
rblundon 905b4619d6 Initial argo deployment 2026-05-17 20:44:31 -05:00
rblundon 97e9889251 feat(fastpass): Talos cluster provisioning and bootstrap
- Terraform: VM provisioning, Unifi DHCP, Technitium DNS
- talhelper: cluster config for 6-node Talos cluster
- Cilium 1.19.4 CNI with Talos-compatible security context
- docs: city-hall setup guide and bootstrap runbook
2026-05-17 16:08:19 -05:00
rblundon 9f3ac95d8d gitea and authentik 2026-05-16 16:22:14 -05:00
rblundon 84523d0054 configure prometheus for ubiquiti and proxmox cluster 2026-05-08 00:25:55 -05:00
rblundon f8c6b327f9 Deploy gites 2026-05-07 22:07:53 -05:00
rblundon 79662aa545 Deployed prometheus/grafana 2026-04-26 23:00:37 -05:00
rblundon 69b91a2e1d Move nextcloud external access to traefik. 2026-04-18 21:51:28 -05:00
rblundon 9961fe1ed4 deploy nextcloud 2026-04-18 00:36:40 -05:00
rblundon 4db6f0b06f added test playbook 2026-03-22 23:47:47 -05:00
rblundon 307413f3f2 Ansible deployed via boilerplates and playbooks 2026-03-22 18:15:55 -05:00
rblundon 836ef66cf0 fix dash 2026-03-21 19:48:17 -05:00
rblundon 4cbaebc98b rename playbook 2026-03-21 19:46:59 -05:00
rblundon c1d85b7f89 Remove NetBox Traefik config - deferred until Compose rebuild 2026-03-21 19:10:10 -05:00
rblundon c087f32355 redeploy authentic policies as code. 2026-03-21 14:00:37 -05:00
rblundon 9ad585681f fix ssh handler 2026-03-19 16:53:45 -05:00
rblundon 40ab77f061 update test file 2026-03-19 16:44:59 -05:00
rblundon 1d0adb7689 step enrollment 2026-03-19 16:29:09 -05:00
rblundon 1d6b216b74 remove step-ca from traefik 2026-03-14 22:39:35 -05:00
rblundon df0d81ec4d fix directory permissions 2026-03-14 22:32:40 -05:00
rblundon ea7d079f27 update step playbook 2026-03-14 22:30:18 -05:00
rblundon 5022fc90ab update ansible inventory 2026-03-14 22:27:20 -05:00
rblundon 45c478bede fixed terraform 2026-03-14 22:21:22 -05:00
rblundon 03b8abbe4d fix terraform 2026-03-14 22:18:28 -05:00
rblundon 42ea1e2d03 deploy step 2026-03-14 22:15:28 -05:00
rblundon b85b237129 rename turnstile to guest-relations 2026-03-14 21:08:35 -05:00
rblundon 1d6a8c154c updated documentation 2026-03-10 20:41:34 -05:00
rblundon 6f14d48d5e oidc again 2026-03-10 20:34:00 -05:00
rblundon fa9fd9c65f fix oidc 2026-03-10 20:30:07 -05:00
rblundon 86cf979453 debugging 2026-03-10 20:28:06 -05:00
rblundon cc0fd647ab update ansible user for proxmox 2026-03-10 20:21:53 -05:00
rblundon 591522f643 updated ansible inventory (proxmox) 2026-03-09 22:41:13 -05:00
rblundon 643fefb4bf ansible for proxmox config 2026-03-09 22:36:42 -05:00
rblundon e8810195cd updwated documentation 2026-03-09 16:27:30 -05:00
rblundon 3d2669497a update traefik config 2026-03-08 20:39:34 -05:00
rblundon 42f7a2773d updated inventory 2026-03-08 20:34:59 -05:00
rblundon 35c1bdb3bf ansible for authentik deployment. 2026-03-08 20:30:51 -05:00
rblundon 9605b9d3bd Added authentic boilerplate 2026-03-08 16:23:11 -05:00
rblundon dfa219191d add terraform definition for turnstile 2026-03-08 16:12:16 -05:00
rblundon 14502df261 update tradfik networking 2026-03-08 15:54:15 -05:00
rblundon ea7e05dcc2 fixed docker install 2026-03-08 15:47:18 -05:00
rblundon 26f7d3214f switched ntp client to chrony 2026-03-08 15:41:09 -05:00
rblundon 173a36c518 changed hosts 2026-03-08 15:31:23 -05:00
rblundon fcb1777336 move roles 2026-03-08 15:28:09 -05:00
rblundon f82c13cd09 updated ansible 2026-03-07 23:08:06 -06:00
rblundon e9a854faed moved boilerplates 2026-03-07 22:49:59 -06:00
rblundon 344e8dff69 updated ansible for lightning-lane 2026-03-07 22:47:37 -06:00
rblundon 36c2e9540c updated tfvars 2026-03-07 22:00:41 -06:00
rblundon 40dda3241f update vm initialization 2026-03-07 21:56:49 -06:00
rblundon db67f71a3c added variables 2026-03-07 21:53:56 -06:00
rblundon 920ea80261 terraform files in the right folder 2026-03-07 21:46:44 -06:00
rblundon ad03943339 added tfvars 2026-03-07 21:25:54 -06:00
rblundon a349ce13f8 Added terraform for lightning-lane 2026-03-07 21:18:36 -06:00
rblundon 7d7129632f updated technical tdp 2026-03-07 17:50:08 -06:00
rblundon e3b3401544 VM provisioning idempotency 2026-03-06 23:10:56 -06:00
rblundon bba9278895 n8n workflow to create a VM from Netbox 2026-02-28 20:06:41 -06:00
rblundon d941557e88 Update terraform to use vm_id from n8n. 2026-02-28 00:00:56 -06:00
rblundon 4964552483 fix(terraform): set OVMF bios, correct DNS domain, remove VLAN from interface 2026-02-27 19:56:15 -06:00
rblundon 7e0b0a859b feat(terraform): add Proxmox VM and Unifi DHCP modules (Phase 2) 2026-02-27 19:12:25 -06:00
rblundon b33bd5f252 feat(netbox): add custom field, VLAN, and prefix initializers (Phase 1.1-1.4) 2026-02-25 21:43:47 -06:00
rblundon 63b9a8fd13 docs: rewrite README for mk-labs architecture 2026-02-25 20:55:38 -06:00
rblundon 6350cb681f chore: update .gitignore for new repo structure (fix terraform/ exclusion) 2026-02-25 20:53:01 -06:00
rblundon 676fc02c91 feat: create pipeline directory structure (terraform, n8n, netbox, docs) 2026-02-25 20:51:26 -06:00
rblundon 75e0d99495 refactor: move Packer templates to top-level packer/ directory 2026-02-25 20:51:20 -06:00
rblundon b51cd1a868 refactor: move ansible.cfg to ansible/ directory 2026-02-25 20:51:12 -06:00
rblundon 7187dc8280 refactor: move shared Ansible tasks to ansible/tasks/ 2026-02-25 20:51:02 -06:00
rblundon 86708542c9 refactor: move Ansible roles to standard ansible/roles/ location 2026-02-25 20:46:33 -06:00
rblundon 74172c4e5a chore: archive deprecated infra-config content (SNO cluster, duplicate ansible, old playbooks) 2026-02-25 20:45:01 -06:00
rblundon 8c8835d1d5 chore: archive deprecated Ansible content (OpenShift, Fastpass, FreeIPA, k8s) 2026-02-25 20:44:49 -06:00
rblundon 286d20f8c1 chore: archive OpenShift/ACM cluster content, hub-bootstrap, and applications 2026-02-25 20:44:37 -06:00
rblundon 05ba1bbdb3 chore: remove misc files 2026-02-25 20:43:28 -06:00
rblundon 7c2ef04d47 Sync before Archive 2026-02-25 20:36:50 -06:00
rblundon 73eee46101 ansible vm creation (depreciated) 2025-11-21 05:48:43 -08:00
rblundon 510da9c2a4 Sync 11-19 2025-11-19 09:36:59 -08:00
rblundon 702c71fcff sync 2025-10-19 17:02:16 -05:00
rblundon 3f31f77bc8 moving 2025-09-30 11:23:27 -05:00
rblundon 6f5bc65171 ansible scripts done to install kubewrnetes prequesites 2025-09-27 16:05:33 -05:00
rblundon 6107e474c1 sync all 2025-09-26 11:55:32 -05:00
rblundon e7f8fd2ccd fix logic 2025-09-23 18:26:13 -05:00
rblundon 1272fa3cb3 reapply password 2025-09-23 16:52:02 -05:00
rblundon a76c99e825 .. 2025-09-23 15:30:38 -05:00
rblundon d1b6df7d94 typo 2025-09-23 15:29:12 -05:00
rblundon 14d28f7937 re-enable cloud-init 2025-09-23 15:27:53 -05:00
rblundon a67818c0f3 ssh 2025-09-22 22:08:39 -05:00
rblundon 0d03a42337 Merge branch 'main' of https://github.com/rblundon/homelab 2025-09-22 20:10:24 -05:00
rblundon 853cd90148 upsate ssh 2025-09-22 20:10:22 -05:00
rblundon 4108600a57 disable cloud-init on guest 2025-09-22 15:26:31 -05:00
rblundon 59826cb7a9 update key to variable 2025-09-22 10:40:52 -05:00
rblundon cb99f1f5d2 added key 2025-09-22 10:29:33 -05:00
rblundon a61491acf3 fix path 2025-09-22 10:26:25 -05:00
rblundon 7b483364be trying with ssh key 2025-09-22 10:25:20 -05:00