Added caddy docker

This commit is contained in:
tanshu committed 2025-07-31 11:14:47 +00:00
1 parent 8a6744a1b1
commit 5b8d77c839
7 files changed
+210

No files matched your search

+33
View File
@@ -0,0 +1,33 @@
---
- hosts: all
become: true
vars_files:
- vars/default.yml
tasks:
- name: Pull Caddy image
docker_image:
name: "{{ caddy_image }}"
source: pull
force_source: yes
- name: Ensure Host Directory exist
file:
path: "{{ host_directory }}"
state: directory
mode: 0755
- name: Upload the Caddyfile file
template:
src: "files/Caddyfile.j2"
dest: "{{ host_directory }}/Caddyfile"
- name: Create caddy container
docker_container:
name: "{{ caddy_name }}"
image: "{{ caddy_image }}"
state: started
restart_policy: unless-stopped
volumes:
- "{{ host_directory }}/Caddyfile:/etc/caddy/Caddyfile:ro"
- "{{ host_directory }}:/srv"