From 5d06225a9fbc8311dbe7521d7e12b1c11b4e3d79 Mon Sep 17 00:00:00 2001 From: Adrien Reslinger Date: Fri, 22 Jul 2022 23:09:26 +0200 Subject: [PATCH] Fix lint errors --- meta/main.yml | 6 +-- tasks/main.yml | 116 ++++++++++++++++++++++++------------------------- 2 files changed, 61 insertions(+), 61 deletions(-) diff --git a/meta/main.yml b/meta/main.yml index f10e660..bc73cb3 100644 --- a/meta/main.yml +++ b/meta/main.yml @@ -6,6 +6,6 @@ galaxy_info: galaxy_tags: [] license: GPL2 platforms: - - name: kubernetes - version: - - all + - name: kubernetes + version: + - all diff --git a/tasks/main.yml b/tasks/main.yml index 98fdb79..8dbb273 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -1,64 +1,64 @@ - name: Dashboard setup block: - - name: Include file list - include_vars: "dashboard-files.yaml" + - name: Include file list + ansible.builtin.include_vars: "dashboard-files.yaml" - - name: namespace - k8s: - state: present - context: "{{ my_context }}" - merge_type: merge - definition: - api_version: v1 - kind: Namespace - metadata: - name: kubernetes-dashboard - labels: - namespace: 'kubernetes-dashboard' - - name: dashboard install - k8s: - state: present - context: "{{ my_context }}" - merge_type: merge - resource_definition: "{{ lookup('file', item) | from_yaml }}" - with_items: - - NetworkPolicies/default-deny-ingress.yaml - - NetworkPolicies/allow-from-namespace.yaml - - traefik/dashboard-traefik-auth-sa.yaml - - traefik/dashboard-traefik-auth-crb.yaml - - "{{ dashboard_files_list }}" - - name: get the dashboard-token secret name - command: kubectl --context {{ my_context }} get sa kubernetes-dashboard-traefik -n kubernetes-dashboard -o jsonpath='{.secrets[0].name}' - register: secret_name + - name: namespace + kubernetes.core.k8s: + state: present + context: "{{ my_context }}" + merge_type: merge + definition: + api_version: v1 + kind: Namespace + metadata: + name: kubernetes-dashboard + labels: + namespace: 'kubernetes-dashboard' + - name: dashboard install + kubernetes.core.k8s: + state: present + context: "{{ my_context }}" + merge_type: merge + resource_definition: "{{ lookup('file', item) | from_yaml }}" + with_items: + - NetworkPolicies/default-deny-ingress.yaml + - NetworkPolicies/allow-from-namespace.yaml + - traefik/dashboard-traefik-auth-sa.yaml + - traefik/dashboard-traefik-auth-crb.yaml + - "{{ dashboard_files_list }}" + - name: get the dashboard-token secret name + ansible.builtin.command: kubectl --context {{ my_context }} get sa kubernetes-dashboard-traefik -n kubernetes-dashboard -o jsonpath='{.secrets[0].name}' + register: secret_name - - name: get the sa token - command: kubectl --context {{ my_context }} get secret -n kubernetes-dashboard {{ secret_name.stdout }} -o jsonpath='{.data.token}' - register: token_value + - name: get the sa token + ansible.builtin.command: kubectl --context {{ my_context }} get secret -n kubernetes-dashboard {{ secret_name.stdout }} -o jsonpath='{.data.token}' + register: token_value - - name: write the token to traefik v2 middleware - k8s: - state: present - context: "{{ my_context }}" - merge_type: merge - definition: - apiVersion: traefik.containo.us/v1alpha1 - kind: Middleware - metadata: - name: kubernetes-dashboard-auth - namespace: kubernetes-dashboard - spec: - headers: - customRequestHeaders: - Authorization: "Bearer {{ token_value.stdout | b64decode }}" - when: - - traefik_version is defined - - traefik_version | regex_search('(^2.)') + - name: write the token to traefik v2 middleware + kubernetes.core.k8s: + state: present + context: "{{ my_context }}" + merge_type: merge + definition: + apiVersion: traefik.containo.us/v1alpha1 + kind: Middleware + metadata: + name: kubernetes-dashboard-auth + namespace: kubernetes-dashboard + spec: + headers: + customRequestHeaders: + Authorization: "Bearer {{ token_value.stdout | b64decode }}" + when: + - traefik_version is defined + - traefik_version | regex_search('(^2.)') - - name: ingress dashboard install - k8s: - state: present - context: "{{ my_context }}" - merge_type: merge - resource_definition: "{{ lookup('template', item) | from_yaml }}" - with_items: - - dashboard-ingress.yaml + - name: ingress dashboard install + kubernetes.core.k8s: + state: present + context: "{{ my_context }}" + merge_type: merge + resource_definition: "{{ lookup('template', item) | from_yaml }}" + with_items: + - dashboard-ingress.yaml