chrisfu
519235558a
add ansible role samba_dns. master group_vars/all/dns.yml\nfixed role iscsi
2026-01-29 16:58:30 -08:00
chrisfu
706fbbd28b
ansible correct retropie fstab
2026-01-29 00:50:45 -08:00
chrisfu
b4cea8c6f5
add samba_ad_dc role
2026-01-28 12:41:06 -08:00
chrisfu
987a7acda1
correct myrddin prole-db mount point
2026-01-28 12:17:35 -08:00
chrisfu
453ccfd015
Add k3s kubeconfig user configuration and iSCSI target defaults
2026-01-27 21:46:56 -08:00
chrisfu
89c1e1ebef
ansible add /prole/home
2026-01-27 00:43:17 -08:00
chrisfu
5803e319d5
add missing vals
2026-01-26 20:46:44 -08:00
chrisfu
37156086aa
ansible stable
2026-01-26 18:56:17 -08:00
chrisfu
79515fb0ec
fix LUN PROLE-PI-2 iqn
2026-01-26 16:55:56 -08:00
chrisfu
862f21fe1d
reusability
2026-01-26 00:08:29 -08:00
chrisfu
035d63090c
Fix Ansible YAML parsing errors and standardize host_vars. Removed invalid '---' document separators from host_vars files, merged redundant myrddin config, and renamed host_vars to use .yml extension. Verified with successful ansible-playbook --syntax-check.
2026-01-25 23:36:25 -08:00
chrisfu
ff1150fa9e
add iscsi mount guardrails. get k3s server token script
2026-01-25 22:18:10 -08:00
chrisfu
613d9bfbc6
ansible add myrddin.prole.org host_vars
2026-01-25 21:27:53 -08:00
chrisfu
20d408ff36
add iscsi role and vault
2026-01-25 15:31:33 -08:00
chrisfu
5cb2dbdc57
fix k3s role
2026-01-25 06:00:38 -08:00
chrisfu
7c25d731ce
/var/log/pihole SAN mounted
2026-01-25 05:33:40 -08:00
chrisfu
b250d17a93
added iscsi role, ensure /var/lib/rancher storage is mounted before k3s
2026-01-25 01:26:07 -08:00
chrisfu
59cc9f7edf
Update K3s and Samba DNS configurations
...
- Change K3s service to be stopped and disabled by default.
- Adjust PTR records in the inventory to ensure correct FQDN mappings.
- Refactor Samba DNS task to use include_tasks for PTR records.
2026-01-23 20:33:17 -08:00
chrisfu
a604e8f6eb
Fix samba_reverse_dns role by ensuring ad_dc vault variables are loaded: Restructured group_vars/ad_dc into a directory to allow multiple variable files to be loaded by Ansible.
2026-01-21 20:09:13 -08:00
chrisfu
6b24abf839
Configure Ansible to run from project root and improve vault integration: Added root ansible.cfg, updated infrastructure/ansible.cfg, added etc/init_ansible.sh, and updated ad_dc.yml for vault integration.
2026-01-21 19:10:52 -08:00
chrisfu
e69b5f2008
ansible: replace no_swap role with swap role and enhance K3s setup
...
- Removed the `no_swap` role and replaced it with the new `swap` role for managing swap configurations.
- Updated the K3s role to dynamically detect the first available wired interface IP and validate it.
- Enhanced K3s installation by adding support for disabling SELinux RPM.
- Adjusted inventory and `site.yml` to align with the updated roles.
- Added `.vault_pass` to `.gitignore`.
- Updated Ansible configuration with result format compatibility for different versions.
2026-01-21 16:16:14 -08:00
chrisfu
1a69097699
fix hostname typo
2026-01-21 10:38:39 -08:00
chrisfu
772a36294e
ansible: configure K3s cluster and update inventory
...
- Added `k3s_hosts` group to the inventory and associated host entries.
- Updated `site.yml` to include roles for disabling swap and setting up the K3s cluster.
2026-01-21 10:23:05 -08:00
chrisfu
a6cc1173e9
ansible: update inventory and configure rsyslog for Linux hosts
...
- Add `Linux_Hosts` group in inventory with child nodes.
- Update `site.yml` to apply `rsyslog` role to `Linux_Hosts` with privilege escalation.
2026-01-20 22:16:32 -08:00
chrisfu
9cfac76b4c
ansible managed rsyslog
2026-01-18 22:49:49 -08:00
chrisfu
031bd51a80
Configure Pi-hole DNS forwarding and Samba AD reverse DNS zone
2026-01-18 20:38:24 -08:00
chrisfu
d9418b8b43
ansible roles: pihole_dnx samaba_reverse_dns
2026-01-18 20:12:59 -08:00
chrisfu
c4156f58d0
ansible starts here
2026-01-18 20:02:41 -08:00