forked from Project31/ansible-kubernetes-openshift-pi3
-
Notifications
You must be signed in to change notification settings - Fork 1
/
docker.yml
26 lines (21 loc) · 803 Bytes
/
docker.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
- name: Pin Docker to version {{ docker.version }} (the latest supported by Kubernetes)
template: src=docker-apt-pin.txt dest=/etc/apt/preferences.d/docker
- name: Downgrade docker
apt:
state: present
name: docker-engine={{ docker.version }}
autoremove: yes
force: yes
- name: Prepare docker expose args for service
set_fact:
dockerd_extra_args: "{{ '-H tcp://' + inventory_hostname + ':2375' if docker.expose_tcp else '' }}"
- name: Update docker service startup
template: src=docker.service dest=/etc/systemd/system/docker.service
register: result
notify:
- restart docker
- name: Reload systemd when service definition changed
command: systemctl daemon-reload
when: result|changed
- name: Notify Docker service right now to restart
meta: flush_handlers