From 75316b9792b65cc76fdc9afe0ed81c267573a2c8 Mon Sep 17 00:00:00 2001 From: "Eric D. Helms" Date: Tue, 13 May 2025 11:00:07 -0400 Subject: [PATCH] Add foreman service handler for certificate changes --- src/roles/foreman/handlers/main.yaml | 5 +++++ src/roles/foreman/tasks/main.yaml | 6 ++++++ 2 files changed, 11 insertions(+) create mode 100644 src/roles/foreman/handlers/main.yaml diff --git a/src/roles/foreman/handlers/main.yaml b/src/roles/foreman/handlers/main.yaml new file mode 100644 index 00000000..9bb0e637 --- /dev/null +++ b/src/roles/foreman/handlers/main.yaml @@ -0,0 +1,5 @@ +--- +- name: Restart foreman service + ansible.builtin.systemd: + name: foreman + state: restarted diff --git a/src/roles/foreman/tasks/main.yaml b/src/roles/foreman/tasks/main.yaml index c38c9a66..c25d2d13 100644 --- a/src/roles/foreman/tasks/main.yaml +++ b/src/roles/foreman/tasks/main.yaml @@ -33,18 +33,24 @@ name: foreman-ca-cert path: "{{ foreman_ca_certificate }}" state: present + notify: + - Restart foreman service - name: Create the podman secret for Foreman client certificate containers.podman.podman_secret: state: present name: foreman-client-cert path: "{{ foreman_client_certificate }}" + notify: + - Restart foreman service - name: Create the podman secret for Foreman client key containers.podman.podman_secret: state: present name: foreman-client-key path: "{{ foreman_client_key }}" + notify: + - Restart foreman service - name: Deploy Foreman Container containers.podman.podman_container: