4e85740e0a
refactor(configuration): reduce LUKS runtime temporary facts
2026-02-11 05:37:18 +01:00
74cb09ffee
refactor(schema): rename nested dict keys and simplify validation
2026-02-11 05:37:18 +01:00
e7c898d653
refactor(vars): simplify normalization and remove effective intermediates
2026-02-11 05:37:18 +01:00
53bb4589b6
fix(runtime): migrate roles to nested system fields
2026-02-11 05:37:18 +01:00
45d3fef4e2
refactor(vars): remove legacy variable inputs
...
- Require hypervisor as dict input and use hypervisor_cfg/hypervisor_type internally
- Remove vm_* and hypervisor_* compatibility aliases
- Update roles and docs to use system/hypervisor dictionaries only
2026-02-11 05:37:18 +01:00
a6b051d9e4
refactor(vars): add system/hypervisor dict inputs
...
- Normalize new system_cfg + hypervisor_cfg and keep legacy vm_* and hypervisor_* aliases
- Support multiple system.disks (creation + optional mount + fstab generation)
- Add system_check safety role (production + existing system detection)
- Update README and example inventories
2026-02-11 05:37:18 +01:00
23f08b350b
refactor(services): remove unnecessary firewalld services disablement.
...
It is not needed if the firewalld package is not installed in the first
place
2026-01-05 18:19:14 +01:00
315fdef69f
feat(services): implement SSH server toggeling
2026-01-05 18:18:18 +01:00
fe0b72c9d8
Make chroot command configurable
2026-01-02 18:53:55 +01:00
ce972e55dd
Add swap_enabled toggle for swap setup
2026-01-02 18:51:27 +01:00
2891de8fef
Add zstd toggle for btrfs and zram
2026-01-02 18:47:32 +01:00
90cc9add01
Use systemd module and link timezone
2026-01-02 16:10:50 +01:00
230b14e2ab
Move derived vars into role defaults
2026-01-02 11:25:51 +01:00
f9a8791b4d
Add firewalld_enabled toggle
2026-01-02 11:25:40 +01:00
f46dea0748
Define optional defaults and require vm_cpus
2026-01-02 11:25:06 +01:00
b1eedd30dc
Move partitioning LUKS defaults into role
2026-01-02 11:23:31 +01:00
98d0a4954d
Remove defaults for required vars
2025-12-28 17:10:00 +01:00
7fe2a0dcc1
Normalize user-facing defaults
2025-12-28 16:41:11 +01:00
cc77f646d7
Normalize LUKS boot layout and partitioning defaults
2025-12-28 16:00:49 +01:00
232ab244ca
Restore Debian ESP mount layout
2025-12-28 02:24:33 +01:00
ef945d925a
Fix Debian initramfs regeneration
2025-12-28 01:54:14 +01:00
3da6894ff1
Enable GRUB cryptodisk defaults
2025-12-28 00:46:09 +01:00
2c23ce6cbb
Fix Debian EFI mount layout
2025-12-27 23:49:21 +01:00
72ec492a33
LUKS enrollment and RHEL cmdline/BLS
2025-12-26 22:09:08 +01:00
efad1b9a67
Configuration role refactor and network template
2025-12-26 20:38:42 +01:00
7953c2c285
Add Debian 13 (Trixie) support
2025-08-11 21:37:25 +02:00
11f7af1d9f
Add rhel10 support
2025-06-17 03:13:30 +02:00
db62d360b7
Add vm_dns_search to hostname if set
2025-05-26 14:37:28 +02:00
ba6938b225
dont fail if selinux is undefined
2025-02-07 20:47:30 +01:00
919c2085d2
Remove motd files for rhel
2025-02-05 17:14:17 +01:00
55e7b5e98c
Enable option to disable selinux for all osses
2025-02-05 01:41:10 +01:00
7b972053ef
Fix CIS applienc for RHEL8
2025-01-21 22:34:01 +01:00
9f14556ef6
Add banner
2025-01-21 20:16:05 +01:00
8d0c948dff
CIS Adjustments
2025-01-21 19:55:36 +01:00
99e0fb9e5c
remove zram from debian11 since no support
2024-10-31 16:00:44 +01:00
8618f8cf03
remove zram for rhel8 since no support
2024-10-31 15:56:42 +01:00
e22cf5cc60
Add SWAP support
2024-10-31 05:46:33 +01:00
08a35b2b6b
Add zram-generator config
2024-10-31 02:18:55 +01:00
10d6095aad
Add swap optimalisations
2024-10-31 02:05:11 +01:00
1af1ea8ffb
Fix riski shell pipe
2024-10-31 00:43:49 +01:00
8a655993bd
Include MAC-Address into the NetworkManager keyfile
2024-10-31 00:13:23 +01:00
72305d48a3
Fix variable hierarchy
2024-10-30 22:19:00 +01:00
03cc238237
Fix ISO mounting for VMware Hypervisor
2024-10-30 20:25:41 +01:00
5328d7cce3
Different aproche for ISO mounting
2024-10-30 19:30:12 +01:00
510bf0af89
Enable root ssh login
2024-10-30 18:54:15 +01:00
1e625fd138
Add RHEL8 and RHEL9 support
2024-10-30 00:29:46 +01:00
051b7a376f
Update Ubuntu to Oracular Oriole and Ubuntu-LTS to Noble Numbat
2024-10-29 15:08:43 +01:00
ca5caba602
Specify changed_when for shell commands
2024-10-28 19:20:05 +01:00
9ad4e96806
Replace ignore_errors with failed_when
2024-10-28 18:56:00 +01:00
6e2f081794
fix risky-shell-pipe
2024-10-28 18:47:31 +01:00