]> git.immae.eu Git - perso/Immae/Projets/Puppet.git/commitdiff
Fix missing package
authorIsmaël Bouya <ismael.bouya@normalesup.org>
Sat, 30 Jun 2018 16:02:49 +0000 (18:02 +0200)
committerIsmaël Bouya <ismael.bouya@normalesup.org>
Sat, 30 Jun 2018 16:02:49 +0000 (18:02 +0200)
modules/base_installation/manifests/ldap.pp

index acc0014a9153f6a8914d29a80ab9396c2086947c..d5d871c2eb5d22226e415e6976cf916303d47d57 100644 (file)
@@ -28,7 +28,7 @@ class base_installation::ldap inherits base_installation {
   $ldap_password  = generate_password(24, $password_seed, "ldap")
   $ldap_attribute = "uid"
 
-  ensure_packages(["pam_ldap"])
+  ensure_packages(["pam_ldap", "ruby-augeas"])
   file { "/etc/pam_ldap.conf":
     ensure  => "present",
     mode    => "0400",
@@ -46,6 +46,7 @@ class base_installation::ldap inherits base_installation {
       module    => "pam_ldap.so",
       arguments => "ignore_unknown_user",
       position  => 'before *[type="password" and module="pam_unix.so"]',
+      require   => Package["ruby-augeas"],
     }
   }
 
@@ -59,6 +60,7 @@ class base_installation::ldap inherits base_installation {
         module    => "pam_ldap.so",
         arguments => "ignore_unknown_user",
         position  => "before *[type=\"$type\" and module=\"pam_unix.so\"]",
+        require   => Package["ruby-augeas"],
       }
     }
   }