about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--dns.yml20
1 files changed, 20 insertions, 0 deletions
diff --git a/dns.yml b/dns.yml
new file mode 100644
index 0000000..e8a81e0
--- /dev/null
+++ b/dns.yml
@@ -0,0 +1,20 @@
+---
+  - name: Certbot
+    hosts: tamriel
+    remote_user: ansible_worker
+    tasks:
+    - synchronize:
+        src: ~/.ovh/
+        dest: ~/ovh
+    - docker_container:
+        image: certbot/dns-ovh
+        name: certbot-ovh
+        #auto_remove: true
+        volumes:
+          - /etc/letsencrypt:/etc/letsencrypt:rw
+          - /var/lib/letsencrypt:/var/lib/letsencrypt:rw
+          - /home/ansible_worker/ovh:/opt/ovh:ro
+        command: certonly --dns-ovh --dns-ovh-propagation-seconds 60 --dns-ovh-credentials /opt/ovh/credentials.ini -d "dybiec.info,*.dybiec.info"
+    - file:
+        path: ~/ovh
+        state: absent