...
Key | Description | Example | Created by | Data-type | Used by: |
---|---|---|---|---|---|
profile::dns::<shortname>::key | The TSIG key used for updates sent to this server. It can be useful to let this be a hiera-lookup for the zones managed by our own DNS servers. | 'UvetjoX5zMiw/NbQr3biug==' "%{hiera('profile::dns::key::update')}" | dnssec-keygen -a HMAC-MD5 -b 128 -n HOST <keyname> | String | role::bootstrap, role::dashboard |
PXE-Booting
The dashboard and the DHCP servers are together providing a pxeboot environment where we boot and install operatingsystem images.
Key | Description | Example | Created by | Data-type | Used by: |
---|---|---|---|---|---|
profile::pxe::images | A list over image short-names (ID's used to identify images later). | - '1604amd64' | N/A | List of strings | role::dhcp |
profile::pxe::<shortname>::name | A descriptive name of the specific image | 'Ubuntu 16.04 Server amd64' | N/A | String | role::dhcp |
profile::pxe::<shortname>::kernel | A URL to the kernel of the specific OS | 'http://archive.ubuntu.com/ubuntu/dists/xenial-proposed/main/installer-amd64/current/images/netboot/ubuntu-installer/amd64/linux' | N/A | String | role::dhcp |
profile::pxe::<shortname>::initrd | A URL to the initrd image of the specific OS | 'http://archive.ubuntu.com/ubuntu/dists/xenial-proposed/main/installer-amd64/current/images/netboot/ubuntu-installer/amd64/initrd.gz' | N/A | String | role::dhcp |
DHCP server
When running DHCP servers, the following keys are needed:
...