Allow to provide custom handler names
Introduce variables that allow to customize handler names that are being used. This is especially useful when role is included multiple times within same playbook. Depends-On: https://review.opendev.org/c/openstack/openstack-ansible-rabbitmq_server/+/876436 Needed-By: https://review.opendev.org/c/openstack/openstack-ansible/+/871189/ Change-Id: I66ad04a5dbbce29c052895649792fa8a49e40a57
This commit is contained in:
parent
18ba3e50ea
commit
95aaaf1337
@ -150,3 +150,8 @@ pki_search_install_certificates_pattern: "pki_install_certificates_"
|
||||
|
||||
# method used to create the certificates
|
||||
pki_method: standalone
|
||||
|
||||
# Handlers naming
|
||||
pki_handler_ca_changed: "ca cert changed"
|
||||
pki_handler_cert_changed: "cert changed"
|
||||
pki_handler_cert_installed: "cert installed"
|
||||
|
@ -1,3 +1,4 @@
|
||||
---
|
||||
# Copyright 2021, BBC
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
@ -13,16 +14,16 @@
|
||||
# limitations under the License.
|
||||
|
||||
# when the created CA certificates are changed
|
||||
- name: ca cert changed
|
||||
- name: "{{ pki_handler_ca_changed }}"
|
||||
meta: noop
|
||||
when: false
|
||||
|
||||
# when the created server certificates are changed
|
||||
- name: cert changed
|
||||
- name: "{{ pki_handler_cert_changed }}"
|
||||
meta: noop
|
||||
when: false
|
||||
|
||||
# when a certificate is installed onto a server
|
||||
- name: cert installed
|
||||
- name: "{{ pki_handler_cert_installed }}"
|
||||
meta: noop
|
||||
when: false
|
||||
when: false
|
||||
|
@ -0,0 +1,8 @@
|
||||
---
|
||||
features:
|
||||
- |
|
||||
Added variables ``pki_handler_ca_changed``, ``pki_handler_cert_changed``
|
||||
and ``pki_handler_cert_installed`` that control name of meta handlers which
|
||||
role triggers when included. This might be useful if multiple roles that
|
||||
leverage the pki role are inlcuded withing same playbook and you want to
|
||||
have better control over handler execution.
|
@ -78,4 +78,4 @@
|
||||
mode: "{{ install.item.mode | default('0644') }}"
|
||||
ignore_errors: "{{ ansible_check_mode }}"
|
||||
notify:
|
||||
- cert installed
|
||||
- "{{ pki_handler_cert_installed }}"
|
||||
|
@ -109,7 +109,7 @@
|
||||
- ca.provider == 'selfsigned'
|
||||
- ca_csr is changed
|
||||
notify:
|
||||
- ca cert changed
|
||||
- "{{ pki_handler_ca_changed }}"
|
||||
|
||||
- name: Sign the intermediate CA CSR for {{ ca.name }}
|
||||
vars:
|
||||
@ -127,7 +127,7 @@
|
||||
- ca.provider == 'ownca'
|
||||
- ca_csr is changed
|
||||
notify:
|
||||
- ca cert changed
|
||||
- "{{ pki_handler_ca_changed }}"
|
||||
|
||||
- name: Symlink the certificate name to the most recently generated
|
||||
file:
|
||||
|
@ -65,7 +65,7 @@
|
||||
- cert.provider == 'ownca'
|
||||
- cert_csr is changed
|
||||
notify:
|
||||
- cert changed
|
||||
- "{{ pki_handler_cert_changed }}"
|
||||
ignore_errors: "{{ ansible_check_mode }}"
|
||||
|
||||
- name: Get certificate info for {{ cert.name }}
|
||||
|
Loading…
Reference in New Issue
Block a user