|
|
6ebceb8ee2
|
fix(virtualization): add vTPM2 result validation before VMware power-on
|
2026-02-22 02:22:37 +01:00 |
|
|
|
c91e049378
|
docs(bootstrap): add section comments, role boundary docs, and pipeline overview
|
2026-02-22 01:59:12 +01:00 |
|
|
|
b9e8aa283b
|
refactor(global_defaults): data-driven hypervisor validation and shared constants
|
2026-02-22 01:59:09 +01:00 |
|
|
|
58c9b264f9
|
refactor(virtualization): simplify cloud-user-data sudo to unconditional NOPASSWD
|
2026-02-21 01:22:34 +01:00 |
|
|
|
d3c8c6c975
|
fix(virtualization): fix cloud-user-data sudo logic to respect sudo: false
|
2026-02-21 01:20:31 +01:00 |
|
|
|
e334c82b26
|
fix(virtualization): add no_log and secure temp file handling to libvirt cloud-init
|
2026-02-21 00:38:28 +01:00 |
|
|
|
06b8058c1d
|
refactor: move playbook-root templates into their respective roles
|
2026-02-20 23:01:38 +01:00 |
|
|
|
9347140808
|
fix(virtualization): use hostname variable instead of hardcoded archiso in cloud-user-data
|
2026-02-20 22:51:32 +01:00 |
|
|
|
b8af8b3fdd
|
fix(virtualization): avoid no-handler lint finding in xen VM created tracking
|
2026-02-20 22:29:03 +01:00 |
|
|
|
2a7340af37
|
fix(virtualization): add xen VM existence check and improve changed_when
|
2026-02-20 22:25:10 +01:00 |
|
|
|
b690bddaec
|
refactor(virt): adopt module_defaults for hypervisor credentials
|
2026-02-20 21:16:33 +01:00 |
|
|
|
83610447e7
|
fix(virtualization): add XML safety attributes and switch xen to virtio
|
2026-02-20 20:18:49 +01:00 |
|
|
|
6236978e45
|
fix: configurable OVMF/machine type, routes syntax, package lists, interface names
|
2026-02-20 18:47:12 +01:00 |
|
|
|
4d0bf3891a
|
fix: deep analysis audit — no_log, resolv.conf, service conflicts, lint
|
2026-02-20 18:34:59 +01:00 |
|
|
|
b3132329cb
|
fix(cloud-init): handle boolean sudo values in user-data template
|
2026-02-20 16:58:59 +01:00 |
|
|
|
d1d579c658
|
fix: resolve Jinja2 .keys ambiguity, fastfetch availability, and python interpreter
|
2026-02-20 16:58:58 +01:00 |
|
|
|
8f8ce341ae
|
refactor(users): migrate system.user to system.users[] for multi-user support
|
2026-02-12 22:52:15 +01:00 |
|
|
|
66057bc9b2
|
feat(network): make interfaces[] canonical, normalize flat fields as AWX compat
|
2026-02-12 22:17:02 +01:00 |
|
|
|
5108e46a4c
|
fix(lint): wrap long lines to satisfy yaml[line-length] rule
|
2026-02-12 21:54:09 +01:00 |
|
|
|
a60e6fd0d3
|
refactor(bootstrap): nest network fields under system.network to match main project schema
|
2026-02-11 23:03:37 +01:00 |
|
|
|
7a76f58384
|
refactor(luks): use system_cfg.luks directly across roles
|
2026-02-11 19:26:51 +01:00 |
|
|
|
8c0716508e
|
fix: honor libvirt network config, preserve DHCP DNS with search-only NM config, and exact-match Xen VM names
|
2026-02-11 14:00:20 +01:00 |
|
|
|
37130da17b
|
fix(libvirt): restore missing virtualization_mac_address default
|
2026-02-11 08:02:27 +01:00 |
|
|
|
636656214b
|
refactor(schema): rename nested dict keys and simplify validation
|
2026-02-11 05:37:18 +01:00 |
|
|
|
fcc7c6aeb6
|
fix(runtime): migrate roles to nested system fields
|
2026-02-11 05:37:18 +01:00 |
|
|
|
9101e12126
|
refactor(vars): remove legacy variable inputs
|
2026-02-11 05:37:18 +01:00 |
|
|
|
fc05708466
|
refactor(vars): add system/hypervisor dict inputs
|
2026-02-11 05:37:18 +01:00 |
|
|
|
52c67c5a39
|
Move derived vars into role defaults
|
2026-01-02 11:25:51 +01:00 |
|
|
|
0bd85319f6
|
Remove defaults for required vars
|
2025-12-28 17:10:00 +01:00 |
|
|
|
e7c5166128
|
Normalize user-facing defaults
|
2025-12-28 16:41:11 +01:00 |
|
|
|
5914d216ce
|
Virtualization TPM2 and cloud-init fixes
|
2025-12-27 20:19:11 +01:00 |
|
|
|
5d7778c13e
|
use proper datacenter variable
|
2025-07-06 04:34:16 +02:00 |
|
|
|
93dae69781
|
Add rhel10 support
|
2025-06-17 03:13:30 +02:00 |
|
|
|
1eaa192eaa
|
Fix vm creation when no rhel_iso for vmware
|
2025-02-20 16:00:39 +01:00 |
|
|
|
cb2f7b3e93
|
Add guest_id since its necessary
|
2025-02-17 21:38:56 +01:00 |
|
|
|
b23eb9db28
|
Implement VMware annotation
|
2025-02-17 21:17:18 +01:00 |
|
|
|
5e8d9ff29c
|
Add nms default
|
2025-01-17 00:50:26 +01:00 |
|
|
|
b5ea94bdf3
|
Don't fail proxmox install if rhel_iso is not defined
|
2025-01-17 00:07:58 +01:00 |
|
|
|
f7c6c9198f
|
Adjust never libvirt loaders
|
2024-11-11 17:26:37 +01:00 |
|
|
|
d8d4371195
|
Remove VMWare static since not applicable
|
2024-10-30 23:18:27 +01:00 |
|
|
|
5328d7cce3
|
Different aproche for ISO mounting
|
2024-10-30 19:30:12 +01:00 |
|
|
|
785667c0d6
|
Adjust controllerID for RHEL ISO for correct mounting
|
2024-10-30 19:23:01 +01:00 |
|
|
|
5930ef0759
|
Change VMware boot order to boot correctly from ArchISO
|
2024-10-30 15:59:16 +01:00 |
|
|
|
6e60a6e4b4
|
Fix VMware Network if no VLAN specified
|
2024-10-30 15:48:22 +01:00 |
|
|
|
0a3363f725
|
use the correct NetworkMask variable name
|
2024-10-30 14:38:25 +01:00 |
|
|
|
367a77945e
|
Add network mask variables for Hypervisor static IP assigments
|
2024-10-30 14:33:38 +01:00 |
|
|
|
1e625fd138
|
Add RHEL8 and RHEL9 support
|
2024-10-30 00:29:46 +01:00 |
|
|
|
6c311159d8
|
Disable Cloud-init updates on boot to prevent loopdevice out of storage
|
2024-10-29 12:59:50 +01:00 |
|
|
|
7e6d8e73b4
|
Use command module instead of shell if possible
|
2024-10-28 21:15:10 +01:00 |
|
|
|
7374b0a4e2
|
Fix command module formating
|
2024-10-28 21:07:33 +01:00 |
|