]> git.immae.eu Git - perso/Immae/Projets/Puppet.git/blobdiff - environments/global/common.yaml
Refactor hiera environments
[perso/Immae/Projets/Puppet.git] / environments / global / common.yaml
similarity index 82%
rename from environments/integration/data/common.yaml
rename to environments/global/common.yaml
index 78cce6b6caef6797c4535e7cb76a0e1c1fb08069..5b21dca75061bd0b0d3561dc50414e32178d563a 100644 (file)
@@ -1,4 +1,12 @@
 ---
+lookup_options:
+  base_installation::mounts:
+    merge: unique
+  classes:
+    merge: deep
+  base_installation::system_users:
+    merge: unique
+
 classes:
   stdlib: ~
 
@@ -7,6 +15,10 @@ base_installation::ldap_dn: "cn=%{facts.ec2_metadata.hostname},ou=hosts,dc=immae
 base_installation::ldap_cn: "%{facts.ec2_metadata.hostname}"
 base_installation::ldap_server: "ldap.immae.eu"
 base_installation::ldap_uri: "ldaps://ldap.immae.eu"
+# FIXME: get all mounts without needing that hack?
+base_installation::mounts:
+  - "%{facts.ldapvar.self.vars.mounts.0}"
+  - "%{facts.ldapvar.self.vars.mounts.1}"
 base_installation::puppet_conf_path: "/etc/puppetlabs/puppet"
 base_installation::puppet_code_path: "/etc/puppetlabs/code"
 base_installation::puppet_pass_seed: "/etc/puppetlabs/puppet/password_seed"