Updated to better manage remote ldap
diff --git a/tasks/ldap.yml b/tasks/ldap.yml index 7b8f1f9..8006b50 100644 --- a/tasks/ldap.yml +++ b/tasks/ldap.yml
@@ -21,11 +21,16 @@ key: opdk_ldap_port value: '{{ ldap_data_port }}' - - name: Set ldap remote flag + - name: Set ldap flag cache: key: opdk_ldap_type value: 2 + - name: Set ldap sid flag + cache: + key: ldap_sid + value: 1 + when: groups['dc-1'] is defined and groups['dc-1-ldap'] is defined and inventory_hostname in groups['dc-1'] and hostvars[groups['dc-1-ms'][0]][interface_name].ipv4.address is defined - name: Normalized name for ldap ip if on dc-2 @@ -55,6 +60,11 @@ key: opdk_ldap_type value: 2 + - name: Set ldap sid flag + cache: + key: ldap_sid + value: 2 + when: groups['dc-2'] is defined and groups['dc-2-ldap'] is defined and inventory_hostname in groups['dc-2'] and hostvars[groups['dc-1-ms'][0]][interface_name].ipv4.address is defined - name: Normalized name for management server local ip to dc-1 if current node is not on dc-1 or dc-2