about summary refs log tree commit diff
path: root/dns.yml
blob: e8a81e0140bf4a0ac3257e54994368dbb2976e32 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
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