--- argument_specs: main: short_description: Create an ISO for server installation description: Create an Oracle Linux 9 ISO for automatic server installation. options: # line 2 of defaults/main.yml src_iso_download_url: default: "https://yum.oracle.com/ISOS/OracleLinux/OL9/u0/x86_64/OracleLinux-R9-U0-x86_64-boot-uek.iso" description: "Download link to source installation medium" type: "str" # line 3 of defaults/main.yml src_iso_path: default: "{{ role_path }}/files/OracleLinux-R9-U0-x86_64-boot-uek.iso" description: "Storage location of downloaded source installation medium" type: "str" # line 4 of defaults/main.yml src_iso_checksum: default: "sha256:a782e8c78a629ab1c19fcb32e76d3b81c7ef1b04060a0465253c103686339f3a" description: "Checksum of downloaded source installation medium" type: "str" # line 5 of defaults/main.yml src_iso_label: default: "OL-9-0-0-BaseOS-x86_64" description: "Volume ID of installation medium. Could be displayed by `xorriso -indev {{ role_path }}/files/OracleLinux-R9-U0-x86_64-boot-uek.iso -toc`" type: "str" # line 6 of defaults/main.yml reboot_after_installation: default: false description: "Automatic reboot after installation." type: "bool" gateway: default: "{{ (((ansible_host + '/255.255.255.0') | ansible.utils.ipaddr('network') | ansible.utils.ipaddr('int'))+1) | string | ansible.utils.ipaddr}}" description: "IPv4 default gateway address. This will only be used when ansible_host is a IP address." type: "str" nameserver: default: "{{ (((ansible_host + '/255.255.255.0') | ansible.utils.ipaddr('network') | ansible.utils.ipaddr('int'))+1) | string | ansible.utils.ipaddr}}" description: "IPv4 nameserver address. This will only be used when ansible_host is a IP address." type: "str" netmask: default: "255.255.255.0" description: "IPv4 subnet mask. This will only be used when ansible_host is a IP address." type: "str" ssh_keys: description: "List of ssh public keys that will be added to .ssh/authorized_keys" type: 'list' elements: 'str' iso_path: required: true description: "Storage location for the created ISO" type: "str"