Versions Compared

Key

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

...

KeyDescriptionExampleCreated byData-type

Used by

profile::networks::<networkname>::domainThe network-specific domain-name.'management.example.com'N/AStringrole::bootstrap, role::dashboard
profile::networks::<networkname>::ipv4::dynamicrange(Optional) The range of ip-addresses for dynamic assignment to unregistered hosts.'192.0.2.230 192.0.2.240'N/AStringrole::bootstrap, role::dashboard, role::dhcp
profile::networks::<networkname>::ipv4::gatewayThe IPv4 gateway on the network'192.0.2.1'N/AStringrole::bootstrap, role::dashboard, role::dhcp
profile::networks::<networkname>::ipv4::idThe IPv4 network ID.'192.0.2.0'N/AStringrole::bootstrap, role::dashboard, role::dhcp
profile::networks::<networkname>::ipv4::maskThe IPv4 network mask'255.255.255.0'N/AStringrole::bootstrap, role::dashboard, role::dhcp
profile::networks::<networkname>::ipv4::prefixThe IPv4 CIDR prefix.'192.0.2.0/24'N/AStringMost roles. Used as a source-net in firewall rules.
profile::networks::<networkname>::ipv4::reserved(Optional) list over address-ranges which the dashboard should not assign to hosts. - '192.0.2.245-192.0.2.248'N/AStringrole::bootstrap, role::dashboard
profile::networks::<networkname>::ipv6::prefixThe IPv6 CIDR prefix'2001:db8:beef:707::/64'N/AStringrole::bootstrap, role::postgres::master, role::postgres::slave
profile::networks::<networkname>::vlanidThe VLAN ID of the network.504N/AIntegerrole::kvm

Users

To create users the following general keys are needed:

KeyDescriptionExampleCreated byData-typeDatafile:

Used by:

profile::usersA list over usernames which puppet should configure users for

- 'eigil'

N/AList of Stringsusers.yamlAll machines

For each username the following keys should be created.

KeyDescriptionExampleCreated byData-typeDatafile:

Used by:

profile::user::<username>::uidThe user-id

801

N/AIntegerusers.yamlAll machines
profile::user::<username>::groupsA list over groups the user should belong to.

- 'sudo'

N/AList of stringsusers.yamlAll machines
profile::user::<username>::hashThe password-hash to be injected into /etc/shadow  Stringusers.yamlAll machines
profile::user::<username>::keysList over ssh-keys which should be added to the users authorized_keys

 

N/AList of stringsusers.yamlAll machines
profile::user::<username>::key::<keyname>A specific ssh key. Needs one for each key listed in profile::user::<username>::keys N/AStringusers.yamlAll machines


Ceph

These keys will be subject to change, when they get to be a part of new roles

...