diff options
author | Christian Pointner <equinox@spreadspace.org> | 2020-01-11 01:35:42 +0100 |
---|---|---|
committer | Christian Pointner <equinox@spreadspace.org> | 2020-01-31 22:31:22 +0100 |
commit | 949ff8a513464f107ebd2c474078b452e129acf3 (patch) | |
tree | 4d4a81bb396b36d95804caebf90efd5f5aff25f9 /roles/kubernetes/base | |
parent | s2-k8s-test(0|1): fixed mac address (diff) |
kubernetes: major refactoring of kubernetes playbook structure
Diffstat (limited to 'roles/kubernetes/base')
-rw-r--r-- | roles/kubernetes/base/tasks/cri_containerd.yml | 4 | ||||
-rw-r--r-- | roles/kubernetes/base/tasks/cri_docker.yml | 8 | ||||
-rw-r--r-- | roles/kubernetes/base/tasks/main.yml | 3 |
3 files changed, 15 insertions, 0 deletions
diff --git a/roles/kubernetes/base/tasks/cri_containerd.yml b/roles/kubernetes/base/tasks/cri_containerd.yml new file mode 100644 index 00000000..aa34e6fe --- /dev/null +++ b/roles/kubernetes/base/tasks/cri_containerd.yml @@ -0,0 +1,4 @@ +--- +- name: install containerd + include_role: + name: containerd diff --git a/roles/kubernetes/base/tasks/cri_docker.yml b/roles/kubernetes/base/tasks/cri_docker.yml new file mode 100644 index 00000000..67196f51 --- /dev/null +++ b/roles/kubernetes/base/tasks/cri_docker.yml @@ -0,0 +1,8 @@ +--- +- name: disable bridge and iptables in docker daemon config + set_fact: + docker_daemon_config: "{{ docker_daemon_config | default({}) | combine({'bridge': 'none', 'iptables': false}) }}" + +- name: install docker + include_role: + name: docker diff --git a/roles/kubernetes/base/tasks/main.yml b/roles/kubernetes/base/tasks/main.yml index 9c91e347..c3ab1c02 100644 --- a/roles/kubernetes/base/tasks/main.yml +++ b/roles/kubernetes/base/tasks/main.yml @@ -1,4 +1,7 @@ --- +- name: install container runtime + include_tasks: "cri_{{ kubernetes_container_runtime }}.yml" + - name: prepare /var/lib/kubelet as LVM when: kubelet_lvm is defined import_tasks: lvm.yml |