Fixed file modes.
[chaosvm.git] / modules / common / manifests / init.pp
index 579a139..945652f 100644 (file)
@@ -21,6 +21,7 @@ class common {
     option => 'nosuid',
   }
   
+  # packages without configuration
   $packages = [ 'git-core',
                 'puppet',
                 'screen',
@@ -42,6 +43,7 @@ class common {
   augeas { 'enable NOPASSWD for %sudo':
     context => '/files/etc/sudoers/spec[2]/host_group/command/',
     changes => [ 'set tag NOPASSWD' ],
+    require => Package['sudo'],
   }
   
   # Zeitabgleich
@@ -54,6 +56,7 @@ class common {
     enable => true,
     hasstatus  => false,
     hasrestart => true,
+    require => Package['chrony'],
   }
 
   # E-Mail via Smart Host
@@ -96,7 +99,7 @@ class common {
   
   file { '/etc/sudoers.d/apt-dater-host':
     ensure => present,
-    mode => 'ug=r,o=',
+    mode => '0440',
     owner => 'root',
     group => 'root',
     content => "# apt-dater may run aptitude as root\napt-dater ALL=NOPASSWD: /usr/bin/apt-get\n",