|
|
aec82e4241
|
refactor: add loop_control labels to dict-based loops across all roles
|
2026-02-20 23:00:53 +01:00 |
|
|
|
3361ee3de8
|
fix(configuration): add pipefail to root password shell pipe
|
2026-02-20 22:28:54 +01:00 |
|
|
|
04340d1a04
|
fix(configuration): use chpasswd for root password and separate shell setting
|
2026-02-20 22:27:17 +01:00 |
|
|
|
4c8021fc2e
|
fix(configuration): add explicit LUKS auto-decrypt fallback state tracking and logging
|
2026-02-20 22:26:47 +01:00 |
|
|
|
1634af552e
|
feat(cleanup): gate RHEL ISO disk and fstab handling on rhel_repo.source
|
2026-02-20 21:51:20 +01:00 |
|
|
|
33d46274bd
|
fix(encryption): add warning before silent TPM2-to-keyfile fallback
|
2026-02-20 21:51:12 +01:00 |
|
|
|
f18881328c
|
refactor(configuration): add conditional dispatch to task includes
|
2026-02-20 21:16:52 +01:00 |
|
|
|
5b5c94cb8b
|
refactor(configuration): split network.yml into per-init-system dispatch files
|
2026-02-20 21:16:45 +01:00 |
|
|
|
b61fecfc88
|
refactor(configuration): convert services.yml to list-based loop
|
2026-02-20 21:16:37 +01:00 |
|
|
|
7a666239b6
|
fix(configuration): remove trailing blank line from extras.yml
|
2026-02-20 20:20:33 +01:00 |
|
|
|
bbf83f7050
|
fix(configuration): disambiguate BLS task names and clean up misc noise
|
2026-02-20 20:17:05 +01:00 |
|
|
|
2a044dcc1d
|
refactor(configuration): relocate login banner and fix blockinfile markers
|
2026-02-20 20:16:19 +01:00 |
|
|
|
c57323ff69
|
fix(configuration): use short hostname and allow per-user shell
|
2026-02-20 20:15:49 +01:00 |
|
|
|
ab9502ea49
|
fix(configuration): add trailing semicolons to NM keyfile DNS fields
|
2026-02-20 20:14:06 +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 |
|
|
|
d1d579c658
|
fix: resolve Jinja2 .keys ambiguity, fastfetch availability, and python interpreter
|
2026-02-20 16:58:58 +01:00 |
|
|
|
2a543fffc3
|
fix(bootloader): run efibootmgr on host for universal chroot compatibility
|
2026-02-20 03:36:20 +01:00 |
|
|
|
eeb580f180
|
refactor(standardize): fix sudoers lecture syntax, extract ssh config, remove redundant os filters
|
2026-02-13 00:22:59 +01:00 |
|
|
|
af5eecfc01
|
fix(configuration): correct fstab regexp escaping, sudoers newline, locales block scope
|
2026-02-13 00:02:54 +01:00 |
|
|
|
bc43b3b994
|
refactor(standardize): remove redundant variables, deduplicate conditionals
|
2026-02-12 23:47:41 +01:00 |
|
|
|
29d365293c
|
fix(banner): correct visudo validate, clean trailing whitespace
|
2026-02-12 23:33:55 +01:00 |
|
|
|
c8806c9577
|
refactor(standardize): remove dead code, fix inconsistencies, update docs
|
2026-02-12 23:21:51 +01:00 |
|
|
|
debd1e176f
|
refactor(bootstrap): standardize patterns, extract common logic, remove dead code
|
2026-02-12 23:14:17 +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 |
|
|
|
67c320fcc2
|
fix(vars): enforce strict list-only DNS and user.key format for IaC compatibility
|
2026-02-12 21:50:55 +01:00 |
|
|
|
ed8da6e4e2
|
fix(luks): complete migration of partitioning_luks_tpm2_device reference
|
2026-02-11 23:28:05 +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 |
|
|
|
cd34b41862
|
fix(banner): align MOTD star border and default motd to disabled
|
2026-02-11 08:02:27 +01:00 |
|
|
|
e7323258fd
|
refactor(schema): move filesystem into system dictionary
|
2026-02-11 05:37:18 +01:00 |
|
|
|
3d026407e5
|
refactor(configuration): simplify grub commandline variable assembly
|
2026-02-11 05:37:18 +01:00 |
|
|
|
469d89641e
|
refactor(configuration): reduce LUKS runtime temporary facts
|
2026-02-11 05:37:18 +01:00 |
|
|
|
636656214b
|
refactor(schema): rename nested dict keys and simplify validation
|
2026-02-11 05:37:18 +01:00 |
|
|
|
b8c672507f
|
refactor(vars): simplify normalization and remove effective intermediates
|
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 |
|
|
|
5ff0bac9d8
|
fix(network): Removes hardcoded MAC-Address from NetworkManager config
|
2026-01-05 18:22:18 +01:00 |
|
|
|
3d8b623f66
|
refactor(services): remove unnecessary firewalld services disablement.
|
2026-01-05 18:19:14 +01:00 |
|
|
|
a093bf3e28
|
feat(services): implement SSH server toggeling
|
2026-01-05 18:18:18 +01:00 |
|
|
|
c62de8bf4a
|
Make chroot command configurable
|
2026-01-02 18:53:55 +01:00 |
|
|
|
c5e01c3652
|
Add swap_enabled toggle for swap setup
|
2026-01-02 18:51:27 +01:00 |
|
|
|
49372309d2
|
Add zstd toggle for btrfs and zram
|
2026-01-02 18:47:32 +01:00 |
|
|
|
88a8737115
|
Use systemd module and link timezone
|
2026-01-02 16:10:50 +01:00 |
|
|
|
52c67c5a39
|
Move derived vars into role defaults
|
2026-01-02 11:25:51 +01:00 |
|
|
|
1c23055dd2
|
Add firewalld_enabled toggle
|
2026-01-02 11:25:40 +01:00 |
|
|
|
8395ad9e90
|
Define optional defaults and require vm_cpus
|
2026-01-02 11:25:06 +01:00 |
|