feat(docker): Move compose content to ansible group vars
Signed-off-by: Tuan-Dat Tran <tuan-dat.tran@tudattr.dev>
This commit is contained in:
@@ -11,5 +11,6 @@
|
||||
src: Caddyfile.j2
|
||||
dest: "{{ caddy_config_path }}"
|
||||
mode: "0644"
|
||||
backup: true
|
||||
become: true
|
||||
notify: Restart Caddy
|
||||
|
||||
@@ -4,9 +4,10 @@
|
||||
}
|
||||
|
||||
{% for service in services %}
|
||||
{% if service.ports is iterable %}
|
||||
{{ service.name }}.{{ domain }} {
|
||||
{% for vm in service.vm %}
|
||||
reverse_proxy {{ hostvars[vm].ansible_host }}:{{ service.port }}
|
||||
reverse_proxy {{ hostvars[vm].ansible_host }}:{{ service.ports | selectattr('name', 'equalto', 'http') | map(attribute='external') | first }}
|
||||
{% endfor %}
|
||||
log {
|
||||
output file /var/log/caddy/{{ service.name }}.log
|
||||
@@ -23,4 +24,5 @@
|
||||
resolvers 1.1.1.1
|
||||
}
|
||||
}
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
|
||||
Reference in New Issue
Block a user