From 27f1031363d0201f2a4e8196d95f656f307dfdba Mon Sep 17 00:00:00 2001 From: CVL-GitHub <jupiter.hu@monash.edu> Date: Fri, 28 Aug 2015 14:01:36 +1000 Subject: [PATCH] Change ldap cert / key source name and move to build var file --- roles/ldapserver/tasks/main.yml | 10 +++++----- roles/ldapserver/vars/CentOS.yml | 2 +- roles/ldapserver/vars/Debian.yml | 2 +- roles/ldapserver/vars/main.yml | 11 +++-------- vars/defaults.yml | 3 --- vars/main.yml | 5 +++++ 6 files changed, 15 insertions(+), 18 deletions(-) delete mode 100644 vars/defaults.yml create mode 100644 vars/main.yml diff --git a/roles/ldapserver/tasks/main.yml b/roles/ldapserver/tasks/main.yml index 36251d5..6c5539a 100644 --- a/roles/ldapserver/tasks/main.yml +++ b/roles/ldapserver/tasks/main.yml @@ -70,19 +70,19 @@ sudo: true - name: make ldap private dir - file: path={{ ldapKeyDest | dirname }} state=directory owner={{ ldapuser }} group={{ ldapgroup }} + file: path={{ ldapKeyDest | dirname }} state=directory owner={{ ldapuser }} group={{ ldapgroup }} mode=700 sudo: true - name: copy cert - copy: src="files/{{ ldapCertSrc }}" dest="{{ ldapCertDest }}" + copy: src="files/{{ ldapCert }}" dest="{{ ldapCertDest }}" sudo: true - name: copy cacert - copy: src="files/{{ ldapCAChainSrc }}" dest="{{ ldapCAChainDest }}" + copy: src="files/{{ ldapCAChain }}" dest="{{ ldapCAChainDest }}" sudo: true - name: copy key - copy: src="files/{{ ldapKeySrc }}" dest="{{ ldapKeyDest }}" mode=600 owner={{ ldapuser }} group={{ ldapgroup }} + copy: src="files/{{ ldapKey }}" dest="{{ ldapKeyDest }}" mode=600 owner={{ ldapuser }} group={{ ldapgroup }} sudo: true - name: enable ssl centos @@ -111,7 +111,7 @@ when: tlsConfigured|failed - name: Initialise cosine and ppolicy - shell: ldapadd -Y EXTERNAL -H ldapi:/// -f /etc/{{ ldapDir }}/schema/{{ item }}.ldif -D cn=config + shell: ldapadd -Y EXTERNAL -H ldapi:/// -f {{ ldapDir }}/schema/{{ item }}.ldif -D cn=config with_items: - ppolicy - cosine diff --git a/roles/ldapserver/vars/CentOS.yml b/roles/ldapserver/vars/CentOS.yml index d8f1c96..e1d68d8 100644 --- a/roles/ldapserver/vars/CentOS.yml +++ b/roles/ldapserver/vars/CentOS.yml @@ -1,4 +1,4 @@ --- - ldapDir: "openldap" + ldapDir: "/etc/openldap" module_path: "/usr/lib64/openldap/" diff --git a/roles/ldapserver/vars/Debian.yml b/roles/ldapserver/vars/Debian.yml index a7d2831..c10225e 100644 --- a/roles/ldapserver/vars/Debian.yml +++ b/roles/ldapserver/vars/Debian.yml @@ -1,3 +1,3 @@ --- - ldapDir: "ldap" + ldapDir: "/etc/ldap" module_path: "/usr/lib/ldap" diff --git a/roles/ldapserver/vars/main.yml b/roles/ldapserver/vars/main.yml index c6921d3..23bde66 100644 --- a/roles/ldapserver/vars/main.yml +++ b/roles/ldapserver/vars/main.yml @@ -1,9 +1,4 @@ --- -ldapCertDest: "/etc/{{ ldapDir }}/ssl/certs/hpcldap0.erc.monash.edu.au.cert.pem" -ldapKeyDest: "/etc/{{ ldapDir }}/ssl/private/hpcldao0.erc.monash.edu.au.key.pem" -ldapCAChainDest: "/etc/{{ ldapDir }}/ssl/certs/MeRC_HPC_CaChain.cert.pem" - -ldapKeySrc: "hpcldap0.erc.monash.edu.au.key.pem" -ldapCertSrc: "hpcldap0.erc.monash.edu.au.cert.pem" -ldapCAChainSrc: "MeRC_HPC_CA_Chain.cert.pem" - +ldapCertDest: "{{ ldapDir }}/ssl/certs/hpcldap0.erc.monash.edu.au.cert.pem" +ldapKeyDest: "{{ ldapDir }}/ssl/private/hpcldao0.erc.monash.edu.au.key.pem" +ldapCAChainDest: "{{ ldapDir }}/ssl/certs/MeRC_HPC_CaChain.cert.pem" diff --git a/vars/defaults.yml b/vars/defaults.yml deleted file mode 100644 index 064e758..0000000 --- a/vars/defaults.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -packager: yum -apache: httpd diff --git a/vars/main.yml b/vars/main.yml new file mode 100644 index 0000000..8aae17d --- /dev/null +++ b/vars/main.yml @@ -0,0 +1,5 @@ +--- +ldapKey: "hpcldap0.erc.monash.edu.au.key.pem" +ldapCert: "hpcldap0.erc.monash.edu.au.cert.pem" +ldapCAChain: "MeRC_HPC_CA_Chain.cert.pem" + -- GitLab