ade0a884b2
Changed target group
...
Specified pfsense_nodes specifically.
2026-04-27 13:23:27 -07:00
Ben D.
03e889051e
Added pfsense upgrade roles
2026-04-27 13:15:56 -07:00
173596d20d
Ignore LXC containers
2026-04-24 15:27:09 -07:00
966c8cc164
Playbook to put ssh keys in LXC via host.
2026-04-24 15:17:08 -07:00
5c4aadab4d
Added initial script to harden SSH installs
2026-04-24 14:43:44 -07:00
47a4a4850c
Errors in preflight about ansible_os_family preflight called here with gather_facts off so changing
2026-04-24 14:32:13 -07:00
f2d09a0b01
Corrected user defined variable to caps
2026-04-24 13:44:42 -07:00
514d1fee5e
Removed hardcoded client
2026-04-24 13:42:19 -07:00
Ben D.
5972a77561
Added initial deploy_sshkeys.yml
2026-04-24 13:25:37 -07:00
079adf156b
Update playbooks/site_preflight.yml
2026-04-23 18:41:35 -07:00
fb0a66276a
revert aba01d883c
...
revert Changed name
2026-04-23 17:33:15 -07:00
aba01d883c
Changed name
2026-04-23 17:06:10 -07:00
Ben D.
46eca701a5
Added opensense_manage playbook with built in task/tags
2026-04-23 16:48:13 -07:00
8b18dbcddb
Add playbooks/xcp_xo_vm_migrate.yml
2026-03-31 14:14:59 -07:00
b48188863d
Add playbooks/xcp_pool_upgrade.yml
2026-03-31 14:14:35 -07:00
839cc55424
Add playbooks/xcp_xo_snapshot_cleanup.yml
2026-03-31 14:14:05 -07:00
2f0a557e98
Add playbooks/xcp_xo_vm_snapshot.yml
2026-03-31 14:13:42 -07:00
Semaphore
ea2f00c098
testing new proxmox logic
2026-03-15 15:48:59 -07:00
Semaphore
e0a5ff298a
feat: proxmox_upgrade role and playbook
2026-03-14 14:05:40 -07:00
Semaphore
161c40dbbb
feat: hypervisor_backup_config role and playbook
2026-03-13 15:02:13 -07:00
Semaphore
d9d250021d
Fix linux_reboot: use /proc/1/environ container=lxc for reliable LXC detection across all distros
2026-03-12 22:49:12 -07:00
Semaphore
a1905f2225
Fix linux_reboot: base version comparison for Debian kernels, skip LXC containers
2026-03-12 22:34:59 -07:00
Semaphore
24d41432fc
Fix linux_reboot: remove preflight bootstrap play, use gather_facts directly
2026-03-12 22:29:18 -07:00
Semaphore
3f915a99a5
Update linux_reboot: use kernel version comparison instead of reboot-required flag
2026-03-12 22:21:54 -07:00
Semaphore
5b42dbd51e
Add linux_reboot playbook, update onboard_client.sh with reboot template + xcpng support
2026-03-12 22:06:48 -07:00
Semaphore
ca0f11b1c9
Fix snapshot role — XO REST API, fix playbook host targeting
...
- roles/snapshot/tasks/main.yml: replace xe CLI with XO REST API
- POST /rest/v0/vms/<uuid>/actions/snapshot?sync=true
- stores returned snapshot UUID as snapshot_id
- baremetal: skips gracefully with warning
- playbooks/snapshot_pre.yml: target linux_hosts only (was all)
- playbooks/linux_patch.yml: remove snapshot + report roles (snapshot is separate step)
- playbooks/site_maintenance.yml: remove bootstrap play (handled per-playbook),
remove windows_patch import (WinRM not implemented)
2026-03-12 21:44:20 -07:00
72126525ea
Updated pre-flight to only check linux based hosts.
2026-03-12 12:36:52 -07:00
19f2a73527
Update playbooks/linux_patch.yml
2026-03-11 16:33:04 -07:00
843340496d
Added set_fact
2026-03-11 16:30:39 -07:00
Semaphore
db3c849811
Add Python bootstrap to site_maintenance, snapshot_pre — windows_patch skipped (WinRM)
2026-03-11 10:39:44 -07:00
Semaphore
4e7a78810a
Add Python bootstrap task — auto-installs python3 on Alpine/Debian before gather_facts
2026-03-11 10:39:34 -07:00
Semaphore
1ae6576dab
Initial repo structure — playbook skeletons, roles, client template inventory
2026-03-10 14:03:29 -07:00