From 56acc3b293ebb47cf130258a7071eed7df8f0d2c Mon Sep 17 00:00:00 2001 From: shirenn <shirenn@crans.org> Date: Fri, 7 Aug 2020 00:04:53 +0200 Subject: [PATCH] [ldap][slapd] Variable merge --- group_vars/all/vars.yaml | 1 + host_vars/daniel.adm.crans.org.yml | 3 --- host_vars/jack.adm.crans.org.yml | 3 --- host_vars/sam.adm.crans.org.yml | 3 --- plays/root.yml | 4 ++-- 5 files changed, 3 insertions(+), 11 deletions(-) diff --git a/group_vars/all/vars.yaml b/group_vars/all/vars.yaml index b33dd868..44aee993 100644 --- a/group_vars/all/vars.yaml +++ b/group_vars/all/vars.yaml @@ -48,6 +48,7 @@ glob_ldap: - 172.16.10.12 - 172.16.10.13 base: 'dc=crans,dc=org' + local: false # local configuration but default value home_nounous: ip: 172.16.10.1 diff --git a/host_vars/daniel.adm.crans.org.yml b/host_vars/daniel.adm.crans.org.yml index a7405b4d..139b9bd1 100644 --- a/host_vars/daniel.adm.crans.org.yml +++ b/host_vars/daniel.adm.crans.org.yml @@ -3,6 +3,3 @@ loc_slapd: ip: 172.16.10.12 replica: true replica_rid: 2 - -loc_ldap: - local: false diff --git a/host_vars/jack.adm.crans.org.yml b/host_vars/jack.adm.crans.org.yml index bfca9922..70c60054 100644 --- a/host_vars/jack.adm.crans.org.yml +++ b/host_vars/jack.adm.crans.org.yml @@ -3,6 +3,3 @@ loc_slapd: ip: 172.16.10.13 replica: true replica_rid: 3 - -loc_ldap: - local: false diff --git a/host_vars/sam.adm.crans.org.yml b/host_vars/sam.adm.crans.org.yml index 5d5fde7e..9ed74927 100644 --- a/host_vars/sam.adm.crans.org.yml +++ b/host_vars/sam.adm.crans.org.yml @@ -3,6 +3,3 @@ loc_slapd: ip: 172.16.10.11 replica: true replica_rid: 1 - -loc_ldap: - local: false diff --git a/plays/root.yml b/plays/root.yml index 06188c07..e07668ed 100755 --- a/plays/root.yml +++ b/plays/root.yml @@ -23,13 +23,13 @@ - hosts: slapd vars: - slapd: '{{ glob_slapd | combine(loc_slapd) }}' + slapd: '{{ glob_slapd | combine(loc_slapd | default({})) }}' roles: - slapd - hosts: server vars: - ldap: '{{ glob_ldap | combine(loc_ldap) }}' + ldap: '{{ glob_ldap | combine(loc_ldap | default({})) }}' roles: - ldap-client - home-nounous -- GitLab