File tree Expand file tree Collapse file tree 15 files changed +89
-37
lines changed
Expand file tree Collapse file tree 15 files changed +89
-37
lines changed Original file line number Diff line number Diff line change 11---
22driver :
33 name : <%= if ENV['TRAVIS'] then 'localhost' else 'vagrant' end %>
4- box : " ubuntu/trusty64 "
4+ box : " ubuntu/bionic64 "
55 customize :
66 cpus : 2
77 memory : 2048
@@ -28,4 +28,4 @@ platforms:
2828suites :
2929 - name : default
3030 provisioner :
31- playbook : " test/integration/defaults/defaults.yml"
31+ playbook : " test/integration/defaults/defaults.yml"
Original file line number Diff line number Diff line change @@ -5,5 +5,5 @@ group :development do
55 gem 'kitchen-vagrant'
66 gem 'kitchen-ansiblepush'
77 gem 'kitchen-localhost'
8- gem 'net-ssh' , '~> 2 .0'
9- end
8+ gem 'net-ssh' , '~> 4 .0'
9+ end
Original file line number Diff line number Diff line change @@ -6,7 +6,7 @@ An ansible role that installs docker host on ubuntu
66### Role Variables
77``` yaml
88dockerhost_group : " docker"
9- docker_compose_version : " 1.6.2 "
9+ docker_compose_version : " 1.25.3 "
1010docker_compose_dir : " /opt/docker_compose"
1111docker_compose_install : True
1212` ` `
@@ -15,4 +15,4 @@ docker_compose_install : True
1515MIT
1616
1717### Contributors
18- * [Adham Helal](https://github.com/ahelal)
18+ * [Adham Helal](https://github.com/ahelal)
Original file line number Diff line number Diff line change 11---
22
33dockerhost_group : " docker"
4- docker_compose_version : " 1.6.2 "
4+ docker_compose_version : " 1.25.3 "
55docker_compose_dir : " /opt/docker_compose"
66docker_compose_install : True
7- docker_install_py_module : False
7+ docker_install_py_module : False
8+
9+ docker_gpg_url : https://download.docker.com/linux/ubuntu/gpg
Original file line number Diff line number Diff line change 11---
22- name : restart docker
33 service :
4- name=" docker"
5- state=" restarted"
4+ name : docker
5+ state : restarted
66
7+ - name : restart docker systemd
8+ systemd :
9+ name : docker
10+ state : restarted
11+ daemon_reload : True
Original file line number Diff line number Diff line change 22# meta file for ansible
33galaxy_info :
44 author : Adham Helal
5- description : Install manage firefox
5+ description : Install manage docker daemon
66 license : MIT
77 min_ansible_version : 1.9
88 platforms :
99 - name : Ubuntu
1010 versions :
11- - all
12- - name : Debian
13- versions :
14- - all
11+ - 18.04
12+ - 16.04
1513 categories :
1614 - web
1715dependencies : []
Original file line number Diff line number Diff line change 99 with_items :
1010 - apt-transport-https
1111 - ca-certificates
12- - " linux-image-extra-{{ ansible_kernel }}"
1312
1413- name : Add apt repo GPG
1514 apt_key :
16- keyserver="{{ dockerhost_keyserver }}"
1715 id="{{ dockerhost_id }}"
16+ url="{{ docker_gpg_url }}"
1817
1918- name : Add docker apt repo
2019 apt_repository :
21- repo="deb https://apt.dockerproject.org/repo ubuntu- {{ ansible_lsb.codename }} main "
20+ repo="deb https://download.docker.com/linux/ ubuntu {{ ansible_lsb.codename }} stable "
2221 update_cache="yes"
2322
2423- name : Purge the old repo (lxc-docker)
2524 apt :
2625 pkg="lxc-docker"
2726 state="absent"
28- purge="true"
27+ purge="true"
Original file line number Diff line number Diff line change 44
55- name : Add docker group
66 group :
7- name= "{{ dockerhost_group }}"
8- system=" True"
9- state=" present"
7+ name : " {{ dockerhost_group }}"
8+ system : True
9+ state : present
1010
11- - name : Include apt tasks
11+ - name : Apt tasks
1212 include : apt.yml
1313
1414- name : Include docker-py
1717
1818- name : Install docker engine
1919 apt :
20- pkg= "docker-engine "
20+ pkg : " docker-ce "
2121
2222- name : Include docker-compose.yml
2323 include : docker-compose.yml
2424 when : docker_compose_install
2525
26- - name : Include docker conf
26+ - name : Create docker conf
2727 template :
28- src=docker_conf_ubuntu_14.04.j2
29- dest=/etc/default/docker
28+ src : docker_conf.j2
29+ dest : /etc/default/docker
30+ when : ansible_service_mgr != 'systemd'
3031 notify :
31- - restart docker
32+ - restart docker
33+
34+ - name : Create docker systemd unit file
35+ template :
36+ src : docker_systemd_service.j2
37+ dest : /etc/systemd/system/docker.service
38+ when : ansible_service_mgr == 'systemd'
39+ notify :
40+ - restart docker systemd
41+
42+ - meta : flush_handlers
3243
3344- name : Ensure docker is running and starts by default
3445 service :
35- name=" docker"
36- state=" started"
37- enabled= True
46+ name : docker
47+ state : started
48+ enabled : True
Load Diff This file was deleted.
File renamed without changes.
You can’t perform that action at this time.
0 commit comments