Skip to content

Commit

Permalink
override app_name in every task that needs it, for this role
Browse files Browse the repository at this point in the history
  • Loading branch information
tomdaley92 committed Jun 7, 2023
1 parent c9189fc commit baa6d99
Showing 1 changed file with 14 additions and 0 deletions.
14 changes: 14 additions & 0 deletions tasks/deploy.yaml
Original file line number Diff line number Diff line change
@@ -1,10 +1,14 @@
- include_role:
name: application
tasks_from: make_config_dir
vars:
app_name: traefik

- include_role:
name: application
tasks_from: make_data_dir
vars:
app_name: traefik

- name: Ensure directories exists
file:
Expand All @@ -16,6 +20,8 @@
- '{{ config_dir }}/dynamic'
- '{{ config_dir }}/certs'
- '{{ data_dir }}/acme'
vars:
app_name: traefik

- name: Render public certificates
copy:
Expand All @@ -25,6 +31,8 @@
loop_control:
label: "{{ item.common_name }}.crt"
when: traefik_certs is defined
vars:
app_name: traefik

- name: Render private keys
copy:
Expand All @@ -34,16 +42,22 @@
loop_control:
label: "{{ item.common_name }}.key"
when: traefik_certs is defined
vars:
app_name: traefik

- name: 'Render dynamic configuration for TLS Certs to {{ config_dir }}/dynamic/certs.yaml'
template:
src: certs.yaml
dest: "{{ config_dir }}/dynamic/certs.yaml"
vars:
app_name: traefik

- name: 'Copy dynamic configuration from variable to {{ config_dir }}/dynamic/config.yaml'
copy:
content: '{{ traefik_config }}'
dest: "{{ config_dir }}/dynamic/config.yaml"
vars:
app_name: traefik

- name: Allow port 80 (HTTP)
ufw:
Expand Down

0 comments on commit baa6d99

Please sign in to comment.