cleanup: added some tags to kubernetes roles

master
Sven Ketelsen 4 years ago
parent 575e5cd131
commit 1450f91d2e

@ -1,6 +1,7 @@
--- ---
### tags: ### tags:
### base
- name: Install dependencies - name: Install dependencies
ansible.builtin.package: ansible.builtin.package:
@ -10,6 +11,8 @@
- python3-pip - python3-pip
when: when:
- inventory_hostname == groups['kube_control_plane'][0] - inventory_hostname == groups['kube_control_plane'][0]
tags:
- base
- name: Install pip dependencies - name: Install pip dependencies
ansible.builtin.pip: ansible.builtin.pip:
@ -18,6 +21,8 @@
- kubernetes - kubernetes
when: when:
- inventory_hostname == groups['kube_control_plane'][0] - inventory_hostname == groups['kube_control_plane'][0]
tags:
- base
- name: Install Helm plugins - name: Install Helm plugins
kubernetes.core.helm_plugin: kubernetes.core.helm_plugin:
@ -27,3 +32,5 @@
- https://github.com/databus23/helm-diff - https://github.com/databus23/helm-diff
when: when:
- inventory_hostname == groups['kube_control_plane'][0] - inventory_hostname == groups['kube_control_plane'][0]
tags:
- base

@ -1,5 +1,10 @@
--- ---
k8s_certmanager_helm__chart_ref: cert-manager
k8s_certmanager_helm__chart_repo_url: https://charts.jetstack.io
k8s_certmanager_helm__chart_version: v1.6.1
k8s_certmanager_helm__release_namespace: cert-manager
k8s_certmanager_helm__release_values: k8s_certmanager_helm__release_values:
installCRDs: true installCRDs: true
webhook.timeoutSeconds: 4 webhook.timeoutSeconds: 4

@ -1,16 +1,21 @@
--- ---
### tags:
### cert-manager
- name: Install cert-manager via helm - name: Install cert-manager via helm
kubernetes.core.helm: kubernetes.core.helm:
name: cert-manager name: cert-manager
chart_repo_url: "{{ k8s_certmanager_helm__chart_repo_url | default('https://charts.jetstack.io') }}" chart_ref: "{{ k8s_certmanager_helm__chart_ref }}"
chart_ref: "{{ k8s_certmanager_helm__chart_ref | default('cert-manager') }}" chart_repo_url: "{{ k8s_certmanager_helm__chart_repo_url }}"
chart_version: "{{ k8s_certmanager_helm__chart_version | default('v1.5.4') }}" chart_version: "{{ k8s_certmanager_helm__chart_version }}"
release_namespace: "{{ k8s_certmanager_helm__release_namespace | default('cert-manager') }}" release_namespace: "{{ k8s_certmanager_helm__release_namespace }}"
create_namespace: yes create_namespace: yes
release_values: "{{ k8s_certmanager_helm__release_values }}" release_values: "{{ k8s_certmanager_helm__release_values }}"
when: when:
- inventory_hostname == groups['kube_control_plane'][0] - inventory_hostname == groups['kube_control_plane'][0]
tags:
- cert-manager
- name: Create secret for digitalocean-dns - name: Create secret for digitalocean-dns
kubernetes.core.k8s: kubernetes.core.k8s:
@ -25,8 +30,10 @@
access-token: "{{ digitalocean_authentication_token | string | b64encode }}" access-token: "{{ digitalocean_authentication_token | string | b64encode }}"
when: when:
- inventory_hostname == groups['kube_control_plane'][0] - inventory_hostname == groups['kube_control_plane'][0]
tags:
- cert-manager
- name: Create ClusterIssuer_letsencrypt_prod - name: Create ClusterIssuer for letsencrypt (prod/staging)
kubernetes.core.k8s: kubernetes.core.k8s:
definition: definition:
api_version: cert-manager.io/v1 api_version: cert-manager.io/v1
@ -51,3 +58,5 @@
loop: "{{ k8s_certmanager_helm__cluster_issuers | dict2items }}" loop: "{{ k8s_certmanager_helm__cluster_issuers | dict2items }}"
when: when:
- inventory_hostname == groups['kube_control_plane'][0] - inventory_hostname == groups['kube_control_plane'][0]
tags:
- cert-manager

Loading…
Cancel
Save