about summary refs log tree commit diff
path: root/certs.yml
blob: 7a9b036a9af783c4d69f3fd9de22968667fc3c3a (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
---
- name: Certbot
  hosts: tamriel
  remote_user: root
  tasks:
  - synchronize:
      src: ~/.ovh/
      dest: ~/ovh
  - containers.podman.podman_container:
      image: docker.io/certbot/dns-ovh
      name: certbot-ovh
      #rm: true
      #detach: false
      volumes:
        - /etc/letsencrypt:/etc/letsencrypt:rw
        - /var/lib/letsencrypt:/var/lib/letsencrypt:rw
        - /var/log/letsencrypt:/var/log/letsencrypt:rw
        - /home/pawel/ovh:/opt/ovh:ro
      network: slirp4netns
      command: certonly --dns-ovh --dns-ovh-propagation-seconds 59 --dns-ovh-credentials /opt/ovh/credentials.ini -d dybiec.info,*.dybiec.info --agree-tos -m pawel+letsencrypt@dybiec.info -v
#  - containers.podman.podman_container:
#      name: certbot-ovh
#      state: absent
#  - file:
#      path: ~/ovh
#      state: absent