Reduce maintenance
This commit is contained in:
parent
2b927f0c66
commit
c0b4a9d16d
38 changed files with 33 additions and 767 deletions
|
|
@ -49,7 +49,7 @@
|
|||
k8s_info:
|
||||
context: "{{ my_context }}"
|
||||
api_version: v1
|
||||
kind: Deployment
|
||||
kind: DaemonSet
|
||||
name: traefik
|
||||
namespace: '{{ traefik_namespace }}'
|
||||
field_selectors:
|
||||
|
|
@ -71,6 +71,7 @@
|
|||
when:
|
||||
- not traefik_actual_version.stdout == "[]"
|
||||
- not traefik_version == traefik_actual_version.stdout
|
||||
- traefik_actual_version.stdout is version(traefik_version, '>')
|
||||
|
||||
- name: Install traefik version {{ traefik_version }}
|
||||
k8s:
|
||||
|
|
@ -80,6 +81,19 @@
|
|||
resource_definition: "{{ lookup('template', item) | from_yaml }}"
|
||||
with_items:
|
||||
- "{{ lookup('vars', 'traefik_' + traefik_version + '_list') }}"
|
||||
- traefik-cm.yml.j2
|
||||
- traefik-sa.yml.j2
|
||||
- traefik-dp.yml.j2
|
||||
- traefik-svc.yml.j2
|
||||
- traefik-dashboard-svc.yml.j2
|
||||
- traefik-middleware-httpsredirect.yml.j2
|
||||
- traefik-middleware-basicauth.yml.j2
|
||||
- traefik-middleware-headers.yml.j2
|
||||
- traefik-tls-options.yml.j2
|
||||
- traefik-dashboard.yml.j2
|
||||
- traefik-dashboard-insecure.yml.j2
|
||||
- traefik-ping.yml.j2
|
||||
|
||||
|
||||
- name: Define state of ipwhitelist middleware to present
|
||||
set_fact:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue