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