manage murmur channels; install mumble-web's self-signed cert; add molecule default scenario
This commit is contained in:
21
tasks/dhparam/begin.yml
Normal file
21
tasks/dhparam/begin.yml
Normal file
@@ -0,0 +1,21 @@
|
||||
- name: Ensure Diffie-Hellman directory exists
|
||||
file:
|
||||
path: "{{ mumble_web_nginx_dhparam | dirname }}"
|
||||
state: directory
|
||||
owner: root
|
||||
group: www-data
|
||||
mode: "755"
|
||||
|
||||
- name: Generate Diffie-Hellman parameters
|
||||
# This can take a long time... So we are doing it in async mode
|
||||
openssl_dhparam:
|
||||
path: "{{ mumble_web_nginx_dhparam }}"
|
||||
state: present
|
||||
owner: root
|
||||
group: www-data
|
||||
mode: "640"
|
||||
size: "{{ mumble_web_nginx_dhparam_size }}"
|
||||
async: 3600
|
||||
poll: 0
|
||||
changed_when: no
|
||||
register: _mumble_web_nginx_dhparam
|
||||
7
tasks/dhparam/end.yml
Normal file
7
tasks/dhparam/end.yml
Normal file
@@ -0,0 +1,7 @@
|
||||
- name: Waiting for Diffie-Hellman task to complete…
|
||||
async_status:
|
||||
jid: "{{ _mumble_web_nginx_dhparam.ansible_job_id }}"
|
||||
register: _mumble_web_nginx_dhparam_job
|
||||
retries: 60
|
||||
delay: 30 # will retry every 30s for 30min (60 retries)
|
||||
until: _mumble_web_nginx_dhparam_job.finished
|
||||
Reference in New Issue
Block a user