blob: 7bf0434d4555e7a6c1c25d4d142dcc96c76419a8 [file] [log] [blame]
Zsolt Haraszti3d163532016-09-08 15:57:32 -07001- name: Debian add Docker repository and update apt cache
2 apt_repository:
3 repo: deb https://apt.dockerproject.org/repo ubuntu-{{ debian_version }} main
4 update_cache: yes
5 state: present
6 tags: [docker]
7
8- name: Debian Docker is present
9 apt:
10 name: docker-engine
11 state: latest
12 force: yes
13 tags: [docker]
14
15- name: Debian python-pip is present
16 apt: name=python-pip state=present
17 tags: [docker]
18
19- name: Debian docker-py is present
20 pip:
21 name: docker-py
22 version: 1.6.0
23 state: present
24 tags: [docker]
25
Nathan Knuth676ebbb2016-10-13 22:16:10 -070026- name: netifaces pip package is present
27 pip:
28 name: netifaces
29 version: 0.10.4
30 state: present
31 tags: [docker]
32
khenaidoo19df8712017-07-13 17:55:27 -040033- name: netaddr pip package is present
34 pip:
35 name: netaddr
36 version: 0.7.19
37 state: present
38 tags: [docker]
39
Zsolt Haraszti3d163532016-09-08 15:57:32 -070040- name: Debian files are present
41 template:
42 src: "{{ docker_cfg }}"
43 dest: "{{ docker_cfg_dest }}"
44 register: copy_result
45 tags: [docker]
46
Sergio Slobodrian9521fed2017-05-30 16:31:21 -040047- name: Enable insecure install registry
48 template:
49 src: "{{ docker_daemon_json }}"
50 dest: "{{ docker_daemon_json_dest }}"
51 register: copy_result
52 tags: [docker]
53
Zsolt Haraszti3d163532016-09-08 15:57:32 -070054- name: Debian Daemon is reloaded
55 command: systemctl daemon-reload
56 when: copy_result|changed and is_systemd is defined
57 tags: [docker]
58
59- name: vagrant user is added to the docker group
60 user:
61 name: "{{ ansible_env['SUDO_USER'] }}"
62 group: docker
63 register: user_result
64 tags: [docker]
65
66- name: Debian Docker service is restarted
67 service:
68 name: docker
69 state: restarted
70 when: copy_result|changed or user_result|changed
71 tags: [docker]