From 90d2cbd6a936194e6385a89a39acdab132bb7b4e Mon Sep 17 00:00:00 2001 From: Jonathan DeMasi Date: Wed, 14 Jan 2026 21:00:50 -0700 Subject: [PATCH] add nginx checking --- ansible/roles/lego/tasks/initial_cert.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ansible/roles/lego/tasks/initial_cert.yaml b/ansible/roles/lego/tasks/initial_cert.yaml index 0d4fc60..3bf3f1d 100644 --- a/ansible/roles/lego/tasks/initial_cert.yaml +++ b/ansible/roles/lego/tasks/initial_cert.yaml @@ -16,12 +16,14 @@ service: name: nginx state: stopped + when: "'nginx' in ansible_facts.packages" # Checks if 'nginx' key exists in the gathered facts - name: Generate initial cert command: cmd: /usr/local/bin/lego -a --email="{{ letsencrypt_email }}" --domains="{{ inventory_hostname | default(cert_domain) }}" --key-type {{ cert_key_type | default('rsa4096') }} --http run chdir: /root creates: "/root/.lego/certificates/{{ inventory_hostname | default(cert_domain) }}.crt" + when: "'nginx' in ansible_facts.packages" # Checks if 'nginx' key exists in the gathered facts - name: Start nginx after generating initial lego cert service: