Fix lint errors
Some checks reported errors
continuous-integration/drone/push Build encountered an error

This commit is contained in:
Adrien Reslinger 2022-07-22 23:09:26 +02:00
parent 434adb4b76
commit 5d06225a9f
Signed by: adrien
GPG key ID: DA7B27055C66D6DE
2 changed files with 61 additions and 61 deletions

View file

@ -6,6 +6,6 @@ galaxy_info:
galaxy_tags: []
license: GPL2
platforms:
- name: kubernetes
version:
- all
- name: kubernetes
version:
- all

View file

@ -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