Various modifications.
authorAndreas Schiermeier <as@ccc504j.site>
Thu, 12 Mar 2015 01:46:06 +0000 (02:46 +0100)
committerAndreas Schiermeier <as@ccc504j.site>
Thu, 12 Mar 2015 01:46:06 +0000 (02:46 +0100)
modules/common/manifests/init.pp
modules/common/manifests/users.pp

index 93ef72c..bc59952 100644 (file)
@@ -24,6 +24,15 @@ class common {
     ensure => installed,
   }
   
+  package { 'sudo':
+    ensure => installed,
+  }
+  
+  augeas { 'enable NOPASSWD for %sudo':
+    context => '/files/etc/sudoers/spec[2]/host_group/command/',
+    changes => [ 'set tag NOPASSWD' ],
+  }
+  
   # Zeitabgleich
   package { 'chrony':
     ensure => installed,
@@ -111,6 +120,14 @@ class common {
     key => 'AAAAB3NzaC1yc2EAAAABIwAAAQEAygsqWq5lKygdAqO+GZGRB3t2P5FeQO8a3FZHKCOTpiI8CTycDZpiQnc6a/IsTHP4YvqhX9Swofu9jFDlVQXAExvuKmOlg5HZWAlCPxwMRarwN4QJvOowx+zoK0GVh3X/uNzMwKaNtk4GWek64KaLNx3TmO/UNBJhz9MxsUYvzCTTwi7361Nytko3v9BoJOGYLBYwbnseHsu3oLOYThL+KK8gNFuEMuCTIYK5wipbMbtIcCAIlnNrZTFJz0/6fbEj2A59oCeV98JWWYjmoIDqGTR5RflkuTS1LQnd/NlD+vCJdzf81hIBCbYXsy7+wc1bWj9SJuc2Lt91Qaf1DbT9Lw==',
   }
   
+#   user { 'install':
+#     ensure => absent,
+#   }
+# 
+#   group { 'install':
+#     ensure => absent,
+#   }
+  
   include common::users
   
 }
\ No newline at end of file
index ffff450..f7ffe48 100644 (file)
@@ -27,6 +27,7 @@ class common::users {
       home => "/home/$name",
       managehome => true,
       shell => $shell,
+      require => Augeas['allow_not_existent_group'],
     }
     
     group { $name: