moved symlink creation to le setup script
This commit is contained in:
parent
665b64c878
commit
96b9da0e5e
2 changed files with 14 additions and 22 deletions
|
@ -21,6 +21,16 @@ ipa-cacert-manage install "/etc/ssl/$FQDN/x1.pem"
|
||||||
ipa-cacert-manage install "/etc/ssl/$FQDN/x2.pem"
|
ipa-cacert-manage install "/etc/ssl/$FQDN/x2.pem"
|
||||||
ipa-cacert-manage install "/etc/ssl/$FQDN/$issuer.pem"
|
ipa-cacert-manage install "/etc/ssl/$FQDN/$issuer.pem"
|
||||||
|
|
||||||
systemctl restart httpd
|
ipa-certupdate
|
||||||
|
|
||||||
ipa-certupdate
|
if ! [[ -L /var/lib/ipa/certs/httpd.crt ]]
|
||||||
|
then
|
||||||
|
mv /var/lib/ipa/certs/httpd.crt /var/lib/ipa/certs/httpd.crt.bak
|
||||||
|
ln -s /etc/letsencrypt/live/$FQDN/cert.pem /var/lib/ipa/certs/httpd.crt
|
||||||
|
fi
|
||||||
|
|
||||||
|
if ! [[ -L /var/lib/ipa/private/httpd.key ]]
|
||||||
|
then
|
||||||
|
mv /var/lib/ipa/private/httpd.key /var/lib/ipa/private/httpd.key.bak
|
||||||
|
ln -s /etc/letsencrypt/live/$FQDN/privkey.pem /var/lib/ipa/private/httpd.key
|
||||||
|
fi
|
|
@ -30,7 +30,7 @@
|
||||||
ansible.posix.selinux:
|
ansible.posix.selinux:
|
||||||
state: disabled
|
state: disabled
|
||||||
|
|
||||||
# create symlink for certs if letsencrypt is set up
|
# create letsencrypt setup script if certbot is enabled
|
||||||
- name: check if letsencrypt is set up
|
- name: check if letsencrypt is set up
|
||||||
ansible.builtin.command: '[ -d "/etc/letsencrypt/" ]'
|
ansible.builtin.command: '[ -d "/etc/letsencrypt/" ]'
|
||||||
register: result
|
register: result
|
||||||
|
@ -45,22 +45,4 @@
|
||||||
ansible.builtin.copy:
|
ansible.builtin.copy:
|
||||||
src: files/setup-le.sh
|
src: files/setup-le.sh
|
||||||
dest: /scripts/setup-le.sh
|
dest: /scripts/setup-le.sh
|
||||||
when: (result is succeeded) and (result2 is succeeded)
|
when: (result is succeeded) and (result2 is succeeded)
|
||||||
|
|
||||||
- name: create symlink for certificate
|
|
||||||
ansible.builtin.file:
|
|
||||||
src: "/etc/letsencrypt/live/{{ansible_fqdn}}/cert.pem"
|
|
||||||
dest: /var/lib/ipa/certs/httpd.crt
|
|
||||||
state: link
|
|
||||||
force: yes
|
|
||||||
when: (result is succeeded) and (result2 is succeeded)
|
|
||||||
notify: restart httpd
|
|
||||||
|
|
||||||
- name: create symlink for private key
|
|
||||||
ansible.builtin.file:
|
|
||||||
src: "/etc/letsencrypt/live/{{ansible_fqdn}}/privkey.pem"
|
|
||||||
dest: /var/lib/ipa/private/httpd.key
|
|
||||||
state: link
|
|
||||||
force: yes
|
|
||||||
when: (result is succeeded) and (result2 is succeeded)
|
|
||||||
notify: restart httpd
|
|
Loading…
Add table
Reference in a new issue