|
|
c8c9a9c9f5
|
refactor(partitioning): extract VG name to defaults variable
|
2026-02-20 21:16:25 +01:00 |
|
|
|
7a666239b6
|
fix(configuration): remove trailing blank line from extras.yml
|
2026-02-20 20:20:33 +01:00 |
|
|
|
7181679d7c
|
docs(environment): document RPM GPG policy relaxation
|
2026-02-20 20:19:57 +01:00 |
|
|
|
32f22e94bd
|
chore(bootstrap): align ansible.cfg with main project settings
|
2026-02-20 20:19:46 +01:00 |
|
|
|
15122b924d
|
feat(system_check): add safety check for physical installs
|
2026-02-20 20:19:37 +01:00 |
|
|
|
be51bfe101
|
fix(cleanup): fix vmware CD-ROM omit fragility and add cross-role defaults
|
2026-02-20 20:19:25 +01:00 |
|
|
|
83610447e7
|
fix(virtualization): add XML safety attributes and switch xen to virtio
|
2026-02-20 20:18:49 +01:00 |
|
|
|
1fc64b9e5d
|
fix(cis): remove deprecated sshd options and update hardening values
|
2026-02-20 20:17:52 +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 |
|
|
|
b8c3b49419
|
fix(partitioning): mount extra disks by UUID instead of device path
|
2026-02-20 20:15:25 +01:00 |
|
|
|
80e7e2cdd6
|
fix(partitioning): correct LVM swap sizing and harden UUID fallbacks
|
2026-02-20 20:15:00 +01:00 |
|
|
|
ab9502ea49
|
fix(configuration): add trailing semicolons to NM keyfile DNS fields
|
2026-02-20 20:14:06 +01:00 |
|
|
|
b0c7a39749
|
fix(bootstrap): add missing packages and remove duplicates
|
2026-02-20 20:13:53 +01:00 |
|
|
|
64b1296fe2
|
fix(bootstrap): add devpts mount and use ephemeral state for RHEL DVD
|
2026-02-20 20:12:59 +01:00 |
|
|
|
bbe3ad9a07
|
fix(bootstrap): unify resolv.conf to live environment DNS symlink
|
2026-02-20 20:12:42 +01:00 |
|
|
|
e2241bb223
|
fix(global_defaults): add no_log to hypervisor tasks and expand validation
|
2026-02-20 20:11:37 +01:00 |
|
|
|
6236978e45
|
fix: configurable OVMF/machine type, routes syntax, package lists, interface names
|
2026-02-20 18:47:12 +01:00 |
|
|
|
ebc5db1c59
|
fix(cleanup): keep RHEL ISO ide1 attached as local repo
|
2026-02-20 18:41:40 +01:00 |
|
|
|
4d0bf3891a
|
fix: deep analysis audit — no_log, resolv.conf, service conflicts, lint
|
2026-02-20 18:34:59 +01:00 |
|
|
|
14ff79cfd0
|
fix(bootstrap): RHEL 9 bootstrap from Arch ISO compatibility
|
2026-02-20 16:58:59 +01:00 |
|
|
|
8070cc4196
|
refactor: make bootstrap host target configurable
|
2026-02-20 16:58:59 +01:00 |
|
|
|
6e53af5e92
|
fix(ubuntu): add initramfs-tools to debootstrap base packages
|
2026-02-20 16:58:59 +01:00 |
|
|
|
6d84a21130
|
fix(bootstrap): use explicit keyring for debootstrap and copy resolv.conf
|
2026-02-20 16:58:59 +01:00 |
|
|
|
b3132329cb
|
fix(cloud-init): handle boolean sudo values in user-data template
|
2026-02-20 16:58:59 +01:00 |
|
|
|
a85308185f
|
fix: re-gather facts after reboot to detect target OS package manager
|
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 |
|
|
|
e08532ffd0
|
fix(partitioning): create separate /boot for LVM-based filesystems
|
2026-02-20 04:50:32 +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 |
|
|
|
5108e46a4c
|
fix(lint): wrap long lines to satisfy yaml[line-length] rule
|
2026-02-12 21:54:09 +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 |
|
|
|
673a9b6062
|
fix(playbook): reset SSH connection before post-reboot tasks
|
2026-02-12 02:06:58 +01:00 |
|
|
|
f8eaa41fc2
|
fix(partitioning): register swapoff result for changed_when handling
|
2026-02-11 23:47:36 +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 |
|
|
|
45c002c2dd
|
fix(bootstrap): correct changed_when on state-changing commands
|
2026-02-11 21:06:10 +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 |
|
|
|
e5d2720bfe
|
docu(readme): recompose README from pre/post consolidation versions
|
2026-02-11 08:25:15 +01:00 |
|
|
|
cd34b41862
|
fix(banner): align MOTD star border and default motd to disabled
|
2026-02-11 08:02:27 +01:00 |
|
|
|
37130da17b
|
fix(libvirt): restore missing virtualization_mac_address default
|
2026-02-11 08:02:27 +01:00 |
|