use our pseudo-caddy buildserver w/ rfc2136 instead of github releases

This commit is contained in:
2023-04-19 22:02:45 +05:30
parent 6492d8fb7a
commit 4f5d964015
4 changed files with 83 additions and 0 deletions

View File

@@ -6,3 +6,5 @@
caddy_config: "{{ lookup('template', '../templates/Caddyfile.j2') }}"
caddy_user: "caddy"
caddy_home: "/var/lib/caddy"
# Static weekly builds of caddy with rfc2136
caddy_url_base: "https://cb.projectsegfau.lt/api/download"

27
playbooks/docker.yaml Normal file
View File

@@ -0,0 +1,27 @@
---
- hosts: all
tasks:
- name: Remove old compose files
ansible.builtin.file:
path: /opt/docker/{{item}}
state: absent
with_fileglob:
- "/home/arya/projects/ansibletest/compose/*"
- name: Copy compose files
copy:
src: /home/arya/projects/ansibletest/compose/{{item}}
dest: /opt/docker/
with_fileglob:
- "/home/arya/projects/ansibletest/compose/*"
- name: stop compose
docker_compose:
project_src: /opt/docker/{{item}}
state: absent
with_fileglob:
- "/home/arya/projects/ansibletest/compose/*"
- name: start compose
docker_compose:
project_src: /opt/docker/{{item}}
state: present
with_fileglob:
- "/home/arya/projects/ansibletest/compose/*"