Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

When running DHCP servers, the following keys are needed:

KeyDescriptionHow to createData-typeUsed by:
profile::dhcp::omapi::keyThe omapi key used to update the DHCP servers String

role::bootstrap, role::dhcp

profile::dhcp::omapi::nameThe omapi key namemain_keyString

role::bootstrap, role::dhcp

profile::dhcp::searchdomainThe default search-domain handed to DHCP clients String

role::bootstrap, role::dhcp

profile::dns::resolversThe DNS resolvers for clients to useListrole::bootstrap, role::dhcp

 

  • profile::dhcp::omapi::key: '<omapi-key>'

  • profile::dhcp::omapi::name: '<omapi-key-name>'

  • profile::dhcp::searchdomain: '<default-search-domain>'

  • profile::dns::resolvers:
    • '<IP-of-DNS-resolver 1>'
    • '<IP-of-DNS-resolver 2>'

'<ip-addres-DNS1>'

'<ip-address-DNS2>'

List of strings

role::bootstrap, role::dhcp

DNS DNS server

If you are hosting a DNS server the following keys are needed:

...

  • profile::dashboard::api: 'http://%{hiera('profile::dashboard::name::v4only')}'

  • profile::dashboard::datadir: '/var/lib/machineadmin'

  • profile::dashboard::database::type: 'mysql'

  • profile::dashboard::database::name: '<mysql-database-name>'

  • profile::dashboard::database::user: '<mysql-database-user>'

  • profile::dashboard::database::pass: '<mysql-database-password>'

  • profile::dashboard::database::host: "%{hiera('profile::haproxy::management::ip')}"

  • profile::dashboard::database::grant: "%"

  • profile::dashboard::django::secret: '<pwgen -1 -y -s 50>'

  • profile::dashboard::ldap::url: 'ldaps://<ldaps-server>:636'

  • profile::dashboard::ldap::search_base: '<LDAP Search base>'

  • profile::dashboard::ldap::domain: '<LDAP domain>'

  • profile::dashboard::name: '<Main dashboard hostname (A and AAAA can be defined for this name)>'

  • profile::dashboard::name::v4only: '<v4-only dashboard hostname (Should only have an A record defined>'

...