fe92ce01fa
If run masterless, we cannot export resources, so we move them to an own class. Including it can be disabled by passing "use_storedconfig" to the sshd class.
21 lines
468 B
Puppet
21 lines
468 B
Puppet
# deploys the
|
|
class sshd::sshkey {
|
|
|
|
@@sshkey{$::fqdn:
|
|
ensure => present,
|
|
tag => 'fqdn',
|
|
type => 'ssh-rsa',
|
|
key => $::sshrsakey,
|
|
}
|
|
|
|
# In case the node has uses a shared network address,
|
|
# we don't define a sshkey resource using an IP address
|
|
if $sshd::shared_ip == 'no' {
|
|
@@sshkey{$::sshd::sshkey_ipaddress:
|
|
ensure => present,
|
|
tag => 'ipaddress',
|
|
type => 'ssh-rsa',
|
|
key => $::sshrsakey,
|
|
}
|
|
}
|
|
}
|