bugfix: kubernetes deployment without root user and global become

master
Sven Ketelsen 4 years ago
parent 763c104ac2
commit 211039f7e6

@ -11,12 +11,11 @@
- ansible_version.major >= 2 - ansible_version.major >= 2
- ansible_version.minor >= 10 - ansible_version.minor >= 10
msg: "The ansible version has to be at least ({{ ansible_version.full }})" msg: "The ansible version has to be at least ({{ ansible_version.full }})"
delegate_to: 127.0.0.1 tags:
become: false - always
- name: "Import autodiscover pre-tasks" - name: "Import autodiscover pre-tasks"
import_tasks: tasks/autodiscover_pre_tasks.yml import_tasks: tasks/autodiscover_pre_tasks.yml
become: false
tags: tags:
- always - always
@ -25,8 +24,8 @@
- { role: kubernetes/namespace } - { role: kubernetes/namespace }
- { role: kubernetes/cloud-controller-manager } - { role: kubernetes/cloud-controller-manager }
- { role: kubernetes/container-storage-interface } - { role: kubernetes/container-storage-interface }
# TODO setup prometheus operator here - { role: kubernetes/apps, tags: prometheus }
- { role: kubernetes/cert-manager } # TODO depends on prometheus - { role: kubernetes/cert-manager }
- { role: kubernetes/external-dns } # TODO depends on prometheus - { role: kubernetes/external-dns }
- { role: kubernetes/ingress-controller } # TODO depends on prometheus - { role: kubernetes/ingress-controller }
- { role: kubernetes/apps } # TODO depends on prometheus (argo-cd) - { role: kubernetes/apps, tags: !prometheus }

@ -13,6 +13,8 @@
- ansible_version.major >= 2 - ansible_version.major >= 2
- ansible_version.minor >= 10 - ansible_version.minor >= 10
msg: "The ansible version has to be at least ({{ ansible_version.full }})" msg: "The ansible version has to be at least ({{ ansible_version.full }})"
tags:
- always
- name: "Getting all firewalls from hetzner" - name: "Getting all firewalls from hetzner"
uri: uri:

@ -62,6 +62,7 @@
owner: root owner: root
group: root group: root
remote_src: yes remote_src: yes
become: yes
when: when:
- inventory_hostname == groups['kube_control_plane'][0] - inventory_hostname == groups['kube_control_plane'][0]
tags: tags:

@ -2,7 +2,7 @@
- name: 'apply setup to {{ host | default("all") }}' - name: 'apply setup to {{ host | default("all") }}'
hosts: '{{ host | default("all") }}' hosts: '{{ host | default("all") }}'
serial: "{{ serial_number | default(5) }}" serial: "{{ serial_number | default(10) }}"
strategy: free strategy: free
vars: vars:
ansible_ssh_host: "{{ stage_server_domain }}" ansible_ssh_host: "{{ stage_server_domain }}"
@ -17,8 +17,7 @@
- ansible_version.minor >= 10 - ansible_version.minor >= 10
msg: "The ansible version has to be at least ({{ ansible_version.full }})" msg: "The ansible version has to be at least ({{ ansible_version.full }})"
tags: tags:
- common - always
- pgadmin4
- name: Updating apt cache - name: Updating apt cache
apt: apt:

@ -14,8 +14,8 @@
- ansible_version.major >= 2 - ansible_version.major >= 2
- ansible_version.minor >= 10 - ansible_version.minor >= 10
msg: "The ansible version has to be at least ({{ ansible_version.full }})" msg: "The ansible version has to be at least ({{ ansible_version.full }})"
delegate_to: 127.0.0.1 tags:
become: false - always
- name: "Import autodiscover pre-tasks" - name: "Import autodiscover pre-tasks"
import_tasks: tasks/autodiscover_pre_tasks.yml import_tasks: tasks/autodiscover_pre_tasks.yml

Loading…
Cancel
Save