More cleaner vars names

This commit is contained in:
Adrien Reslinger 2020-07-13 15:38:46 +02:00
parent c0b4a9d16d
commit a9faf1337c
3 changed files with 7 additions and 7 deletions

View file

@ -66,7 +66,7 @@
context: "{{ my_context }}"
resource_definition: "{{ lookup('template', item) | from_yaml }}"
with_items:
- "{{ lookup('vars', 'traefik_' + traefik_actual_version.stdout + '_list') | reverse | list }}"
- "{{ lookup('vars', 'traefik_' + traefik_actual_version.stdout | regex_replace('[.]','_') + '_list') | reverse | list }}"
# - hostvars[inventory_hostname]['traefik_' + traefik_actual_version.stdout + '_list'] | reverse
when:
- not traefik_actual_version.stdout == "[]"
@ -80,7 +80,7 @@
merge_type: merge
resource_definition: "{{ lookup('template', item) | from_yaml }}"
with_items:
- "{{ lookup('vars', 'traefik_' + traefik_version + '_list') }}"
- "{{ lookup('vars', 'traefik_' + traefik_version | regex_replace('[.]','_') + '_list') }}"
- traefik-cm.yml.j2
- traefik-sa.yml.j2
- traefik-dp.yml.j2

View file

@ -21,7 +21,7 @@ spec:
serviceAccountName: traefik-ingress-controller
containers:
- name: traefik
image: traefik:{{ lookup('vars', 'traefik_version_' + traefik_version | regex_replace('\.','_') ) }}
image: traefik:{{ lookup('vars', 'traefik_version_' + traefik_version | regex_replace('\.','_')) }}
args:
- --configfile=/config/traefik.yaml
# imagePullPolicy: IfNotPresent
@ -68,7 +68,7 @@ spec:
name: config
{% if traefik_node_selector is defined %}
nodeSelector:
flaminem.com/entrypoint: traefik
reslinger.net/entrypoint: traefik
{% endif %}
dnsPolicy: ClusterFirst
{% if my_context == "flamykube" %}

View file

@ -1,5 +1,5 @@
traefik_version_2_0: 2.0.7
traefik_2.0_list:
traefik_2_0_list:
- 2.0/traefik-clusterrole.yml.j2
- 2.0/traefik-clusterrolebinding.yml.j2
- 2.0/traefik-crd-ingressroute.yml.j2
@ -8,7 +8,7 @@ traefik_2.0_list:
- 2.0/traefik-crd-tlsoption.yml.j2
traefik_version_2_1: 2.1.9
traefik_2.1_list:
traefik_2_1_list:
- 2.1/traefik-clusterrole.yml.j2
- 2.1/traefik-clusterrolebinding.yml.j2
- 2.1/traefik-crd-ingressroute.yml.j2
@ -18,7 +18,7 @@ traefik_2.1_list:
- 2.1/traefik-crd-traefikservice.yml.j2
traefik_version_2_2: 2.2.4
traefik_2.2_list:
traefik_2_2_list:
- 2.2/traefik-crd-ingressroutes.yml.j2
- 2.2/traefik-crd-ingressroutetcps.yml.j2
- 2.2/traefik-crd-ingressrouteudps.yml.j2