Commit Graph

40 Commits

Author SHA1 Message Date
f6bf196aa1 revert f191bb2912
revert Update playbooks/pfsense_manage.yml
2026-04-28 20:17:53 -07:00
f191bb2912 Update playbooks/pfsense_manage.yml 2026-04-28 20:13:14 -07:00
8d3eda762a Update playbooks/pfsense_manage.yml 2026-04-27 16:49:49 -07:00
153f1f5a8d Update playbooks/pfsense_manage.yml 2026-04-27 16:47:39 -07:00
e2cc2cab21 revert b750a5253b
revert Update playbooks/pfsense_manage.yml
2026-04-27 16:22:14 -07:00
b750a5253b Update playbooks/pfsense_manage.yml 2026-04-27 16:16:12 -07:00
46cfbeca98 Disable sudo on pfsense runs 2026-04-27 16:03:46 -07:00
e4ce5d55c1 Update playbooks/pfsense_manage.yml 2026-04-27 15:50:03 -07:00
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