Issue #12: Fix standalone cert generation, add full build-test-teardown playbook.

This commit is contained in:
Jeff Geerling
2017-12-10 22:47:54 -06:00
parent 7651f0ac0b
commit 5f7c9e046c
8 changed files with 194 additions and 34 deletions
+3 -3
View File
@@ -1,7 +1,7 @@
---
- name: Check if certificate already exists.
stat:
path: /etc/letsencrypt/live/{{ item.domains | first }}/cert.pem
path: /etc/letsencrypt/live/{{ cert_item.domains | first }}/cert.pem
register: letsencrypt_cert
- name: Stop services to allow certbot to generate a cert.
@@ -9,7 +9,7 @@
name: "{{ item }}"
state: stopped
when: not letsencrypt_cert.stat.exists
with_items: certbot_create_stop_services
with_items: "{{ certbot_create_stop_services }}"
- name: Generate new certificate if one doesn't exist.
shell: "{{ certbot_create_command }}"
@@ -20,4 +20,4 @@
name: "{{ item }}"
state: started
when: not letsencrypt_cert.stat.exists
with_items: certbot_create_stop_services
with_items: "{{ certbot_create_stop_services }}"
+2
View File
@@ -10,6 +10,8 @@
- include: create-cert-standalone.yml
with_items: "{{ certbot_certs }}"
when: certbot_create_if_missing
loop_control:
loop_var: cert_item
- include: renew-cron.yml
when: certbot_auto_renew