testing #2

Merged
ejparker merged 2 commits from testing into prod 2024-12-25 03:45:09 -06:00
3 changed files with 21 additions and 1 deletions

10
tasks/generate_cert.yml Normal file
View 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

View file

@ -4,3 +4,8 @@
ansible.builtin.package:
name: certbot
state: present
# generate certs for new domains
- include_tasks: generate_cert.yml
loop: "{{ domains }}"

View file

@ -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