aboutsummaryrefslogtreecommitdiff
path: root/manifests/init.pp
diff options
context:
space:
mode:
authorSilvio Rhatto <rhatto@riseup.net>2017-06-05 19:06:33 -0300
committerSilvio Rhatto <rhatto@riseup.net>2017-06-05 19:06:33 -0300
commit4094ff54a47bf9ab3401475237d75f0cac62ddb4 (patch)
tree782c48423a7b0a0c96054faeb8ad243530f2cfc2 /manifests/init.pp
parentce20cd241d1e4d10414bc809f6f936e70c630a7b (diff)
downloadpuppet-monkeysphere-4094ff54a47bf9ab3401475237d75f0cac62ddb4.tar.gz
puppet-monkeysphere-4094ff54a47bf9ab3401475237d75f0cac62ddb4.tar.bz2
Changes for puppet 4 compatibility
Diffstat (limited to 'manifests/init.pp')
-rw-r--r--manifests/init.pp15
1 files changed, 11 insertions, 4 deletions
diff --git a/manifests/init.pp b/manifests/init.pp
index 31dea9a..b06a535 100644
--- a/manifests/init.pp
+++ b/manifests/init.pp
@@ -34,6 +34,13 @@ class monkeysphere(
ensure => $ensure_version,
}
+ if $ssh_port != '' {
+ $port = ":${ssh_port}"
+ }
+ else {
+ $port = ''
+ }
+
$key = "ssh://${::fqdn}${port}"
file {
@@ -42,23 +49,23 @@ class monkeysphere(
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'];