summaryrefslogtreecommitdiff
path: root/roles/kubernetes/base/tasks
diff options
context:
space:
mode:
authorChristian Pointner <equinox@spreadspace.org>2020-05-17 19:15:27 +0200
committerChristian Pointner <equinox@spreadspace.org>2020-05-17 19:15:27 +0200
commit3fbacd9378f1bc3bd8c021a3e1125100486ca863 (patch)
tree54f4c02b01403885efc22ff1adfc1e3fa0a8cc4d /roles/kubernetes/base/tasks
parentjitsi-meet: actually use real secrets (diff)
kubernetes/standalone: fix portmap and hostIP handling
Diffstat (limited to 'roles/kubernetes/base/tasks')
-rw-r--r--roles/kubernetes/base/tasks/cri_docker.yml13
1 files changed, 12 insertions, 1 deletions
diff --git a/roles/kubernetes/base/tasks/cri_docker.yml b/roles/kubernetes/base/tasks/cri_docker.yml
index 50558d70..0c400e2c 100644
--- a/roles/kubernetes/base/tasks/cri_docker.yml
+++ b/roles/kubernetes/base/tasks/cri_docker.yml
@@ -1,11 +1,22 @@
---
-
- name: make sure the kubernetes_cri_socket variable is configured correctly
assert:
msg: "The variable kubernetes_cri_socket is not configured correctly. You might need to move your host to the group kubernetes-cluster or standalone-kubelet!"
that:
- not kubernetes_cri_socket
+- name: create systemd snippet directory
+ file:
+ path: /etc/systemd/system/kubelet.service.d/
+ state: directory
+
+- name: install systemd snippet to make sure kubelet starts after docker
+ copy:
+ content: |
+ [Unit]
+ After=docker.service
+ dest: /etc/systemd/system/kubelet.service.d/after-docker.conf
+
- name: disable bridge and iptables in docker daemon config
set_fact:
docker_daemon_config: "{{ docker_daemon_config | default({}) | combine({'exec-opts': ['native.cgroupdriver=systemd'], 'bridge': 'none', 'iptables': false}) }}"