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