22 lines
468 B
ObjectPascal
22 lines
468 B
ObjectPascal
|
# 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,
|
||
|
}
|
||
|
}
|
||
|
}
|