21 lines
668 B
YAML
21 lines
668 B
YAML
---
|
|
- name: Pull certbot image
|
|
docker_image:
|
|
name: "certbot/certbot:{{ certbot_docker_tag }}"
|
|
source: pull
|
|
|
|
- name: Create container with certbot image
|
|
docker_container:
|
|
name: certbot
|
|
image: certbot/certbot
|
|
command: "certonly --standalone --non-interactive -v --dry-run -d {{ nginx_server_name}} --agree-tos -m {{ certbot_domain_mail }}"
|
|
networks:
|
|
- name: "{{ docker_network_name }}"
|
|
ports:
|
|
- "81:80"
|
|
hostname: certbot
|
|
volumes:
|
|
- "{{ docker_base_volume_path }}/certbot/logs:/var/log/letsencrypt"
|
|
- "{{ docker_base_volume_path }}/nginx/ssl:/etc/letsencrypt/live/{{ nginx_server_name}}"
|
|
|
|
restart: true |