module-sshd/manifests/sshkey.pp
varac fe92ce01fa [feat] Optinally disable exported resources
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.
2015-11-09 10:22:58 +01:00

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,
}
}
}