blob: 867c2111fe653494a7f8bdc2587b15fd93a604f8 [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
Zsolt Haraszti3d163532016-09-08 15:57:32 -070033- name: Debian files are present
34 template:
35 src: "{{ docker_cfg }}"
36 dest: "{{ docker_cfg_dest }}"
37 register: copy_result
38 tags: [docker]
39
40- name: Debian Daemon is reloaded
41 command: systemctl daemon-reload
42 when: copy_result|changed and is_systemd is defined
43 tags: [docker]
44
45- name: vagrant user is added to the docker group
46 user:
47 name: "{{ ansible_env['SUDO_USER'] }}"
48 group: docker
49 register: user_result
50 tags: [docker]
51
52- name: Debian Docker service is restarted
53 service:
54 name: docker
55 state: restarted
56 when: copy_result|changed or user_result|changed
57 tags: [docker]