blob: f3d8b7eba7099f7eaee64af60b4ce5e2c238ea99 [file] [log] [blame]
Zsolt Harasztiec7df102016-05-05 13:34:18 -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
26- name: Debian files are present
27 template:
28 src: "{{ docker_cfg }}"
29 dest: "{{ docker_cfg_dest }}"
30 register: copy_result
31 tags: [docker]
32
33- name: Debian Daemon is reloaded
34 command: systemctl daemon-reload
35 when: copy_result|changed and is_systemd is defined
36 tags: [docker]
37
38- name: vagrant user is added to the docker group
39 user:
Andy Bavier3833dde2016-08-31 16:09:27 -040040 name: "{{ ansible_env['SUDO_USER'] }}"
Zsolt Harasztiec7df102016-05-05 13:34:18 -070041 group: docker
42 register: user_result
43 tags: [docker]
44
45- name: Debian Docker service is restarted
46 service:
47 name: docker
48 state: restarted
49 when: copy_result|changed or user_result|changed
50 tags: [docker]
51
52- name: DockerUI is running
53 docker:
54 image: abh1nav/dockerui
55 name: dockerui
56 ports: 9000:9000
57 privileged: yes
58 volumes:
59 - /var/run/docker.sock:/var/run/docker.sock
60 when: not skip_ui is defined
61 tags: [docker]