summaryrefslogtreecommitdiff
path: root/roles
diff options
context:
space:
mode:
Diffstat (limited to 'roles')
-rw-r--r--roles/docker/defaults/main.yml2
-rw-r--r--roles/docker/handlers/main.yml5
-rw-r--r--roles/docker/tasks/main.yml15
-rw-r--r--roles/kubernetes/base/meta/main.yml3
-rw-r--r--roles/kubernetes/net/files/daemon.json4
-rw-r--r--roles/kubernetes/net/tasks/add.yml11
6 files changed, 22 insertions, 18 deletions
diff --git a/roles/docker/defaults/main.yml b/roles/docker/defaults/main.yml
index 50075b1a..b2c21963 100644
--- a/roles/docker/defaults/main.yml
+++ b/roles/docker/defaults/main.yml
@@ -6,3 +6,5 @@ docker_pkg_name: docker.io
# docker_pkg_name: docker-ce
# docker_pkg_version:
+
+# docker_daemon_config: {}
diff --git a/roles/docker/handlers/main.yml b/roles/docker/handlers/main.yml
new file mode 100644
index 00000000..3627303e
--- /dev/null
+++ b/roles/docker/handlers/main.yml
@@ -0,0 +1,5 @@
+---
+- name: restart docker
+ service:
+ name: docker
+ state: restarted
diff --git a/roles/docker/tasks/main.yml b/roles/docker/tasks/main.yml
index 017e2786..8da13f77 100644
--- a/roles/docker/tasks/main.yml
+++ b/roles/docker/tasks/main.yml
@@ -1,4 +1,19 @@
---
+- name: install docker daemon config
+ when: docker_daemon_config is defined
+ block:
+ - name: create docker config directory
+ file:
+ name: /etc/docker
+ state: directory
+ mode: 0700
+
+ - name: write docker daemon config
+ copy:
+ content: "{{ docker_daemon_config | to_nice_json }}\n"
+ dest: /etc/docker/daemon.json
+ notify: restart docker
+
- name: prepare /var/lib/docker as LVM
when: docker_lvm is defined
block:
diff --git a/roles/kubernetes/base/meta/main.yml b/roles/kubernetes/base/meta/main.yml
deleted file mode 100644
index 724b20f1..00000000
--- a/roles/kubernetes/base/meta/main.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-dependencies:
-- role: docker
diff --git a/roles/kubernetes/net/files/daemon.json b/roles/kubernetes/net/files/daemon.json
deleted file mode 100644
index 28001640..00000000
--- a/roles/kubernetes/net/files/daemon.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "bridge": "none",
- "iptables": false
-}
diff --git a/roles/kubernetes/net/tasks/add.yml b/roles/kubernetes/net/tasks/add.yml
index f4e422c6..da7ac424 100644
--- a/roles/kubernetes/net/tasks/add.yml
+++ b/roles/kubernetes/net/tasks/add.yml
@@ -1,15 +1,4 @@
---
-- name: create docker config directory
- file:
- name: /etc/docker
- state: directory
- mode: 0700
-
-- name: disable docker iptables and bridge
- copy:
- src: daemon.json
- dest: /etc/docker/daemon.json
-
- name: create network config directory
file:
name: /var/lib/kubenet/