about summary refs log tree commit diff
path: root/certs.yml
blob: 8f72a8b1a92c9dfa5026f40b14f166a9a35a6fb0 (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