]> gitweb.fluxo.info Git - puppet-monkeysphere.git/commitdiff
Changes for puppet 4 compatibility
authorSilvio Rhatto <rhatto@riseup.net>
Mon, 5 Jun 2017 22:06:33 +0000 (19:06 -0300)
committerSilvio Rhatto <rhatto@riseup.net>
Mon, 5 Jun 2017 22:06:33 +0000 (19:06 -0300)
manifests/authorized_user_ids.pp
manifests/import_key.pp
manifests/init.pp

index 09fd18235e98f6d58abfff0fda430d6b31ba310c..dbe9ed33107d7fa0ea93c76aa72c934decf3a5c7 100644 (file)
@@ -18,7 +18,7 @@ define monkeysphere::authorized_user_ids(
         $dest_dir:
           owner => $user,
           group => $calculated_group,
-          mode => 755,
+          mode => '755',
           ensure => directory,
       }
     }
@@ -27,7 +27,7 @@ define monkeysphere::authorized_user_ids(
         $dest_dir:
           owner => $user,
           group => $calculated_group,
-          mode => 755,
+          mode => '755',
           ensure => directory,
           require => User[$user]
       }
@@ -38,7 +38,7 @@ define monkeysphere::authorized_user_ids(
     "${dest_dir}/${dest_file}":
       owner => $user,
       group => $calculated_group,
-      mode => 644,
+      mode => '644',
       content => template('monkeysphere/authorized_user_ids.erb'),
       ensure => present,
       recurse => true,
index ba965ce985fc007a8f7d647758c5ec42dc4b4302..f3124bf6cfa4ed7926ccb97fdbdb9f2c9672c23e 100644 (file)
@@ -12,9 +12,9 @@ define monkeysphere::import_key (
 
   $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"
   }
 }
index 31dea9ad3d5c076cd5eadd08f9e439bc30b481ad..b06a53526438ae787c6a2459b69276edfc39ad86 100644 (file)
@@ -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'];