diff options
Diffstat (limited to 'external/sshkeys/manifests/set_authorized_keys.pp')
-rw-r--r-- | external/sshkeys/manifests/set_authorized_keys.pp | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/external/sshkeys/manifests/set_authorized_keys.pp b/external/sshkeys/manifests/set_authorized_keys.pp index 6bbbb1b5..894f8069 100644 --- a/external/sshkeys/manifests/set_authorized_keys.pp +++ b/external/sshkeys/manifests/set_authorized_keys.pp @@ -20,7 +20,7 @@ define sshkeys::set_authorized_keys ( owner => $user, group => $group ? { "" => $user, default => $group }, require => User[$user], - mode => 600, + mode => '0600', } Ssh_authorized_key { user => $user, @@ -35,23 +35,23 @@ define sshkeys::set_authorized_keys ( $key_src_content = file($key_src_file, "/dev/null") if ! $key_src_content { notify { - "Public key file $key_src_file for key $_keyname not found on keymaster; skipping ensure => present": + "Public key file ${key_src_file} for key ${_keyname} not found on keymaster; skipping ensure => present": } } else { if $ensure == "present" and $key_src_content !~ /^(ssh-...) ([^ ]*)/ { - err("Can't parse public key file $key_src_file") - notify { - "Can't parse public key file $key_src_file for key $_keyname on the keymaster: skipping ensure => $ensure": - } + err("Can't parse public key file ${key_src_file}") + notify { + "Can't parse public key file ${key_src_file} for key ${_keyname} on the keymaster: skipping ensure => ${ensure}": + } } else { - $keytype = $1 - $modulus = $2 - ssh_authorized_key { $title: - ensure => "present", - type => $keytype, - key => $modulus, - options => $options ? { "" => undef, default => $options }, - } + $keytype = $1 + $modulus = $2 + ssh_authorized_key { $title: + ensure => "present", + type => $keytype, + key => $modulus, + options => $options ? { "" => undef, default => $options }, + } } } } |