diff options
Diffstat (limited to 'roles')
-rw-r--r-- | roles/docker/defaults/main.yml | 2 | ||||
-rw-r--r-- | roles/docker/handlers/main.yml | 5 | ||||
-rw-r--r-- | roles/docker/tasks/main.yml | 15 | ||||
-rw-r--r-- | roles/kubernetes/base/meta/main.yml | 3 | ||||
-rw-r--r-- | roles/kubernetes/net/files/daemon.json | 4 | ||||
-rw-r--r-- | roles/kubernetes/net/tasks/add.yml | 11 |
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/ |