$dest_dir:
owner => $user,
group => $calculated_group,
- mode => 755,
+ mode => '755',
ensure => directory,
}
}
$dest_dir:
owner => $user,
group => $calculated_group,
- mode => 755,
+ mode => '755',
ensure => directory,
require => User[$user]
}
"${dest_dir}/${dest_file}":
owner => $user,
group => $calculated_group,
- mode => 644,
+ mode => '644',
content => template('monkeysphere/authorized_user_ids.erb'),
ensure => present,
recurse => true,
$key = "${scheme}${fqdn}${prefixed_port}"
- exec { "monkeysphere-host import-key $path $key":
- alias => "monkeysphere-import-key",
- require => [ Package["monkeysphere"], File["monkeysphere_host_conf"] ],
- unless => "/usr/sbin/monkeysphere-host s | grep $key > /dev/null"
+ exec { "monkeysphere-import-key":
+ command => "monkeysphere-host import-key $path $key",
+ require => [ Package["monkeysphere"], File["monkeysphere_host_conf"] ],
+ unless => "/usr/sbin/monkeysphere-host s | grep $key > /dev/null"
}
}
ensure => $ensure_version,
}
+ if $ssh_port != '' {
+ $port = ":${ssh_port}"
+ }
+ else {
+ $port = ''
+ }
+
$key = "ssh://${::fqdn}${port}"
file {
ensure => absent,
owner => root,
group => root,
- mode => 0755,
+ mode => '0755',
content => "#!/bin/bash\n/usr/bin/gpg --homedir /var/lib/monkeysphere/host --list-keys '=$key' &> /dev/null || false";
'monkeysphere_conf':
path => '/etc/monkeysphere/monkeysphere.conf',
- mode => 644,
+ mode => '644',
ensure => present,
content => template('monkeysphere/monkeysphere.conf.erb'),
require => Package['monkeysphere'];
'monkeysphere_host_conf':
path => '/etc/monkeysphere/monkeysphere-host.conf',
- mode => 644,
+ mode => '644',
ensure => present,
content => template('monkeysphere/monkeysphere-host.conf.erb'),
require => Package['monkeysphere'];
'monkeysphere_authentication_conf':
path => '/etc/monkeysphere/monkeysphere-authentication.conf',
- mode => 644,
+ mode => '644',
ensure => present,
content => template('monkeysphere/monkeysphere-authentication.conf.erb'),
require => Package['monkeysphere'];