Merge pull request 'testing' (#2) from testing into prod
Reviewed-on: #2
This commit is contained in:
commit
5e3b7a253d
3 changed files with 21 additions and 1 deletions
10
tasks/generate_cert.yml
Normal file
10
tasks/generate_cert.yml
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
# generate_cert.yml
|
||||||
|
---
|
||||||
|
- name: check if privkey exists
|
||||||
|
ansible.builtin.command: '[ -f "/etc/letsencrypt/live/{{ item.domain }}/README" ]'
|
||||||
|
register: result
|
||||||
|
ignore_errors: true
|
||||||
|
|
||||||
|
- name: generate certificate
|
||||||
|
ansible.builtin.command: 'certbot certonly --standalone --preferred-challenge http-01 -d {{ item.domain }} -m ejparker@actcur.com --agree-tos'
|
||||||
|
when: result is failure
|
|
@ -4,3 +4,8 @@
|
||||||
ansible.builtin.package:
|
ansible.builtin.package:
|
||||||
name: certbot
|
name: certbot
|
||||||
state: present
|
state: present
|
||||||
|
|
||||||
|
# generate certs for new domains
|
||||||
|
- include_tasks: generate_cert.yml
|
||||||
|
loop: "{{ domains }}"
|
||||||
|
|
||||||
|
|
|
@ -1,2 +1,7 @@
|
||||||
---
|
---
|
||||||
# vars file for certbot
|
# vars file for nginx-ssl on privtorrents.actcur.com
|
||||||
|
|
||||||
|
domains:
|
||||||
|
- domain: privtorrents.actcur.com
|
||||||
|
|
||||||
|
# end of file
|
||||||
|
|
Loading…
Add table
Reference in a new issue