|
new file 100644
|
|
|
---
|
|
|
|
|
|
- hosts: parameters-mandatory
|
|
|
roles:
|
|
|
- role: preseed
|
|
|
|
|
|
- hosts: parameters-optional
|
|
|
roles:
|
|
|
- role: preseed
|
|
|
ansible_key: CUSTOMKEY
|
|
|
preseed_country: RS
|
|
|
preseed_directory: /tmp/custom_preseed_files_location
|
|
|
preseed_dns: 1.1.1.1
|
|
|
preseed_domain: example.com
|
|
|
preseed_gateway: 2.2.2.2
|
|
|
preseed_hostname: testing
|
|
|
preseed_ip: 3.3.3.3
|
|
|
preseed_keymap: sv
|
|
|
preseed_language: sr
|
|
|
preseed_locale: en_UK.UTF-8
|
|
|
preseed_mirror_directory: /
|
|
|
preseed_mirror_hostname: ftp.de.debian.org
|
|
|
preseed_mirror_proxy: http://proxy.local
|
|
|
preseed_netmask: 255.255.0.0
|
|
|
preseed_network_auto: no
|
|
|
preseed_network_interface: eth1
|
|
|
preseed_root_password: myrootpassword
|
|
|
preseed_timezone: Europe/Belgrade
|
|
|
|
|
|
- hosts: parameters-optional-with-overrides
|
|
|
roles:
|
|
|
- role: preseed
|
|
|
preseed_directory: /tmp/custom_preseed_files_location
|
|
|
ansible_key: CUSTOMKEY
|
|
|
preseed_server_overrides:
|
|
|
parameters-optional-with-overrides:
|
|
|
country: RS
|
|
|
dns: 1.1.1.1
|
|
|
domain: example.com
|
|
|
gateway: 2.2.2.2
|
|
|
hostname: testing
|
|
|
ip: 3.3.3.3
|
|
|
keymap: sv
|
|
|
language: sr
|
|
|
locale: en_UK.UTF-8
|
|
|
mirror_directory: /
|
|
|
mirror_hostname: ftp.de.debian.org
|
|
|
mirror_proxy: http://proxy.local
|
|
|
netmask: 255.255.0.0
|
|
|
network_auto: no
|
|
|
network_interface: eth1
|
|
|
root_password: myrootpassword
|
|
|
timezone: Europe/Belgrade
|