deploy/trigger le setup script only if certbot is set up

This commit is contained in:
Beth Parker 2025-03-29 22:09:08 -05:00
parent 2cc83d5410
commit 65aa543a1e

View file

@ -25,11 +25,6 @@
src: files/replicate.sh
dest: /scripts/replicate.sh
- name: deploy letsencrypt setup script
ansible.builtin.copy:
src: files/setup-le.sh
dest: /scripts/setup-le.sh
#this should be moved to dedicated selinux role down the road
- name: Disable SELinux
ansible.posix.selinux:
@ -46,6 +41,18 @@
register: result2
ignore_errors: true
- name: deploy letsencrypt setup script
ansible.builtin.copy:
src: files/setup-le.sh
dest: /scripts/setup-le.sh
when: (result is succeeded) and (result2 is succeeded)
- name: run letsencrypt setup script
ansible.builtin.script:
cmd: /scripts/setup-le.sh
when: (result is succeeded) and (result2 is succeeded)
- name: create symlink for certificate
ansible.builtin.file:
src: "/etc/letsencrypt/live/{{ansible_fqdn}}/cert.pem"