41 lines
982 B
YAML
41 lines
982 B
YAML
---
|
|
- name: 'Copy static config for "{{ service }}"'
|
|
template:
|
|
src: "{{ service_path }}/config/traefik.yaml"
|
|
dest: "{{ remote_service_path }}/config/traefik.yaml"
|
|
tags:
|
|
- config
|
|
|
|
- name: 'Ensure dynamic config directory exists'
|
|
file:
|
|
path: "{{ remote_service_path }}/config/dynamic"
|
|
state: directory
|
|
owner: "{{ ansible_user }}"
|
|
tags:
|
|
- config
|
|
|
|
- name: 'Ensure acme config directory exists'
|
|
file:
|
|
path: "{{ remote_service_path }}/config/acme"
|
|
state: directory
|
|
owner: "{{ ansible_user }}"
|
|
tags:
|
|
- config
|
|
|
|
- name: 'Generate ovh.env file for "{{ service }}"'
|
|
template:
|
|
src: "{{ service_path }}/ovh.env"
|
|
dest: "{{ remote_service_path }}/ovh.env"
|
|
tags:
|
|
- config
|
|
|
|
- name: 'Copy dynamic config'
|
|
template:
|
|
src: "{{ file }}"
|
|
dest: "{{ remote_service_path }}/config/dynamic/{{ file|basename }}"
|
|
with_fileglob: "{{ service_path }}/config/dynamic/*.yaml"
|
|
loop_control:
|
|
loop_var: file
|
|
tags:
|
|
- config
|