Skip to content

Commit

Permalink
Merge pull request #33 from rhuss/master
Browse files Browse the repository at this point in the history
fix: dockerd restart works again
  • Loading branch information
rhuss committed Oct 14, 2017
2 parents 32376db + 823fd0d commit 5aa9d9a
Show file tree
Hide file tree
Showing 4 changed files with 16 additions and 36 deletions.
2 changes: 1 addition & 1 deletion roles/kubernetes/defaults/main.yml
Expand Up @@ -8,7 +8,7 @@ images:
weave: weaveworks/weave-kube:2.0.4
weave_npc: weaveworks/weave-npc:2.0.4
k8s:
version: 1.8.0*
version: 1.8.1*
# Timing is good for demos. Defaults are 5min eviction and 40s node grace period
# TODO: Not yet put into the k8s configuration
pod_eviction_timeout: 5s
Expand Down
14 changes: 11 additions & 3 deletions roles/kubernetes/tasks/docker.yml
Expand Up @@ -10,17 +10,25 @@

- name: Prepare docker expose args for service
set_fact:
dockerd_extra_args: "{{ '-H tcp://' + inventory_hostname + ':2375' if docker.expose_tcp else '' }}"
dockerd_extra_args: "{{ ', \"hosts\": [ \"fd://\", \"tcp://0.0.0.0:2375\"]' if docker.expose_tcp else '' }}"

- name: Replace the startu command for Docker
lineinfile:
dest: /lib/systemd/system/docker.service
regexp: '^ExecStart'
line: 'ExecStart=/usr/bin/dockerd'
state: present
register: result_service

- name: Update docker service startup
template: src=docker.service dest=/lib/systemd/system/docker.service
template: src=docker_daemon.json dest=/etc/docker/daemon.json
register: result
notify:
- restart docker

- name: Reload systemd when service definition changed
command: systemctl daemon-reload
when: result|changed
when: result_service|changed

- name: Notify Docker service right now to restart
meta: flush_handlers
32 changes: 0 additions & 32 deletions roles/kubernetes/templates/docker.service

This file was deleted.

4 changes: 4 additions & 0 deletions roles/kubernetes/templates/docker_daemon.json
@@ -0,0 +1,4 @@
{
"storage-driver": "{{ docker.storage_driver }}"
{{ dockerd_extra_args }}
}

0 comments on commit 5aa9d9a

Please sign in to comment.