33 lines
775 B
YAML
33 lines
775 B
YAML
---
|
|
# tasks file for galaxy-caddy.http.sync
|
|
|
|
- name: Push caddy config file
|
|
template:
|
|
src: http.caddy.j2
|
|
dest: "{{ caddy_confd }}/{{ vhost_name }}.caddy"
|
|
notify: restart caddy
|
|
|
|
- name: Ensure caddy log dir
|
|
file:
|
|
path: "{{ caddy_logs }}/{{ vhost_name }}"
|
|
state: directory
|
|
owner: caddy
|
|
|
|
- name: Ensure vhost www dir
|
|
file: path={{ caddy_www }}/{{ vhost_name }}
|
|
state=directory
|
|
owner=caddy
|
|
group=caddy
|
|
|
|
- name: Synchronize
|
|
synchronize: src={{ syncpath }}
|
|
dest={{ caddy_www }}/{{ vhost_name }}
|
|
delete=yes
|
|
|
|
|
|
- name: Recursively change ownership of directory to caddy
|
|
file: path={{ caddy_www }}/{{ vhost_name }}
|
|
state=directory
|
|
recurse=yes
|
|
owner=caddy
|
|
group=caddy
|