From 9b6589c91b9c69f6dd8f9507bfa951f549b7c49e Mon Sep 17 00:00:00 2001 From: Jonathan DeMasi Date: Wed, 14 Jan 2026 20:55:16 -0700 Subject: [PATCH] debug nginx fact finding --- ansible/roles/lego/tasks/initial_cert.yaml | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/ansible/roles/lego/tasks/initial_cert.yaml b/ansible/roles/lego/tasks/initial_cert.yaml index 3b8b1d6..0d4fc60 100644 --- a/ansible/roles/lego/tasks/initial_cert.yaml +++ b/ansible/roles/lego/tasks/initial_cert.yaml @@ -1,8 +1,21 @@ +- name: Gather package facts + ansible.builtin.package_facts: + manager: auto # Automatically detects the package manager (apt, yum, dnf, etc.) + +- name: Debug if NGINX is installed + ansible.builtin.debug: + msg: "NGINX is installed (version: {{ ansible_facts.packages['nginx'][0].version }})" + when: "'nginx' in ansible_facts.packages" # Checks if 'nginx' key exists in the gathered facts + +- name: Debug if NGINX is NOT installed + ansible.builtin.debug: + msg: "NGINX is not installed" + when: "'nginx' not in ansible_facts.packages" + - name: Stop nginx to generate initial lego cert 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: