src.nth.io/

summaryrefslogtreecommitdiff
path: root/certbot-dns-cloudflare/tasks
diff options
context:
space:
mode:
Diffstat (limited to 'certbot-dns-cloudflare/tasks')
-rw-r--r--certbot-dns-cloudflare/tasks/main.yaml11
1 files changed, 11 insertions, 0 deletions
diff --git a/certbot-dns-cloudflare/tasks/main.yaml b/certbot-dns-cloudflare/tasks/main.yaml
index b80e554..1ded6c9 100644
--- a/certbot-dns-cloudflare/tasks/main.yaml
+++ b/certbot-dns-cloudflare/tasks/main.yaml
@@ -21,3 +21,14 @@
mode: "0644"
owner: "root"
group: "root"
+
+- name: check if cert exists
+ become: yes
+ stat: path="/etc/letsencrypt/live/{{certbot_dns_cloudflare_domain}}/cert.pem"
+ register: cert
+
+- name: run certbot
+ become: yes
+ command: "certbot certonly -n --dns-cloudflare --dns-cloudflare-credentials /etc/letsencrypt/cred.conf -d {{certbot_dns_cloudflare_domain}}"
+ when: not cert.stat.exists
+ changed_when: false