roles/synapse: Add cert role dependency
The *cert* role must be defined as a role dependency now, so that the role can define a handler to "listen" for the "certificate changed" event. This change happened on *master*, before the *matrix* branch was merged.jenkins-master
parent
284fb569a2
commit
81417068c2
|
@ -1,4 +1,5 @@
|
||||||
- name: restart synapse
|
- name: restart synapse
|
||||||
|
listen: certificate changed
|
||||||
service:
|
service:
|
||||||
name: synapse
|
name: synapse
|
||||||
state: restarted
|
state: restarted
|
||||||
|
|
|
@ -0,0 +1,9 @@
|
||||||
|
dependencies:
|
||||||
|
- role: cert
|
||||||
|
vars:
|
||||||
|
cert_src: '{{ matrix_tls_cert }}'
|
||||||
|
cert_dest: /etc/pki/tls/certs/{{ matrix_tls_cert|basename }}
|
||||||
|
cert_key_src: '{{ matrix_tls_key }}'
|
||||||
|
cert_key_dest: /etc/pki/tls/private/{{ matrix_tls_key|basename }}
|
||||||
|
when: matrix_tls_cert is defined
|
||||||
|
tags: synapse
|
|
@ -2,13 +2,6 @@
|
||||||
vars_files:
|
vars_files:
|
||||||
- vault/synapse/{{ matrix_server_name }}
|
- vault/synapse/{{ matrix_server_name }}
|
||||||
roles:
|
roles:
|
||||||
- role: cert
|
|
||||||
cert_src: '{{ matrix_tls_cert }}'
|
|
||||||
cert_dest: /etc/pki/tls/certs/{{ matrix_tls_cert|basename }}
|
|
||||||
cert_key_src: '{{ matrix_tls_key }}'
|
|
||||||
cert_key_dest: /etc/pki/tls/private/{{ matrix_tls_key|basename }}
|
|
||||||
when: matrix_tls_cert is defined
|
|
||||||
tags: cert
|
|
||||||
- apache
|
- apache
|
||||||
- synapse
|
- synapse
|
||||||
tasks:
|
tasks:
|
||||||
|
|
Loading…
Reference in New Issue