From 27d0edf3f788b015030ca58acf5d9f7bbaf53ee5 Mon Sep 17 00:00:00 2001 From: Sandwich Date: Mon, 5 Oct 2026 18:15:34 +0200 Subject: [PATCH] feat(global_defaults): declare every system key and installer variable the repos read --- roles/global_defaults/meta/argument_specs.yml | 21 +++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/roles/global_defaults/meta/argument_specs.yml b/roles/global_defaults/meta/argument_specs.yml index 06096b9..f1531d5 100644 --- a/roles/global_defaults/meta/argument_specs.yml +++ b/roles/global_defaults/meta/argument_specs.yml @@ -9,6 +9,14 @@ argument_specs: rhel_iso: {type: str} custom_iso: {type: bool} thirdparty_tasks: {type: str} + partitioning_efi_size_mib: {type: int} + partitioning_boot_size_mib: {type: int} + partitioning_separate_boot: {type: bool} + partitioning_boot_fs_fstype: {type: str} + partitioning_use_full_disk: {type: bool} + cleanup_verify_boot: {type: bool} + cleanup_boot_timeout: {type: int} + cleanup_remove_on_failure: {type: bool} note: {type: str} hypervisor: type: dict @@ -39,6 +47,11 @@ argument_specs: cpus: {type: int} memory: {type: int} balloon: {type: int} + cores: {type: int} + config: {type: str, choices: [none, current, pending]} + network_info: {type: bool} + network_config: {type: str} + guest_path: {type: str} path: {type: str} timezone: {type: str} locale: {type: str} @@ -50,7 +63,7 @@ argument_specs: bridge: {type: str} vlan: {type: str} ip: {type: str} - prefix: {type: str} + prefix: {type: int} gateway: {type: str} dns: type: dict @@ -63,9 +76,9 @@ argument_specs: options: name: {type: str} bridge: {type: str} - vlan: {type: str} + vlan: {type: int} ip: {type: str} - prefix: {type: str} + prefix: {type: int} gateway: {type: str} extra_addresses: {type: list, elements: str} parent: {type: str} @@ -85,7 +98,7 @@ argument_specs: storage: {type: str} format: {type: str} bus: {type: str} - slot: {type: str} + slot: {type: int} path: {type: str} target: {type: str} mount: