Skip to content

Commit 637815e

Browse files
author
Anandkumar Patel
committed
add docker install for dock
1 parent 10b5ec1 commit 637815e

6 files changed

Lines changed: 13 additions & 18 deletions

File tree

ansible/dock-init.yml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,5 @@
11
---
22
- hosts: consul
3-
- hosts: mongodb
4-
- hosts: neo4j
5-
- hosts: rabbit
6-
- hosts: redis
7-
- hosts: redis-slave
83

94
- hosts: "{{ dock }}"
105
vars_files:

ansible/group_vars/alpha-dock-init.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ app_name: "{{ name }}"
33
app_repo: git@github.com:CodeNow/{{ name }}.git
44

55
# for docker role
6-
docker_config: docks
6+
docker_config: dock
77

88
# consul values
99
consul_values:

ansible/roles/base_ubuntu/tasks/main.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
- name: ensure registry.runnable in /etc/hosts
33
sudo: yes
4+
when: dock is not defined
45
lineinfile:
56
dest=/etc/hosts
67
line="{{ registry_host }} registry.runnable.com"
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
---
2-
docker_package_name: lxc-docker-1.6.2
2+
docker_package_name: docker-engine=1.9.1-0~trusty

ansible/roles/docker/tasks/main.yml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,13 +36,12 @@
3636
- name: add docker repository
3737
sudo: yes
3838
apt_repository:
39-
repo: "deb https://get.docker.com/ubuntu docker main"
39+
repo: "deb https://apt.dockerproject.org/repo ubuntu-{{ ansible_distribution_release }} main"
4040
state: present
4141
update_cache: yes
4242

4343
- name: copy docker config file
4444
sudo: yes
45-
when: docker_config == "runnable"
4645
template:
4746
src={{ docker_config }}
4847
dest=/etc/default/docker
@@ -51,7 +50,7 @@
5150

5251
- name: install docker
5352
sudo: yes
54-
when: restart is defined
53+
when: restart is defined or dock is defined
5554
apt:
5655
pkg="{{ docker_package_name }}"
5756
state=present
@@ -60,5 +59,5 @@
6059
cache_valid_time=604800
6160

6261
- name: restart docker
63-
when: copied_config.changed and restart is defined
62+
when: (copied_config.changed and restart is defined) or dock is defined
6463
command: sudo service docker restart

ansible/roles/node_service/tasks/main.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,6 @@
1313
state=latest
1414
production=yes
1515

16-
- name: create new config file
17-
sudo: yes
18-
template:
19-
src=upstart.conf
20-
dest=/etc/init/{{ app_name }}.conf
21-
backup=yes
22-
2316
- name: make override file
2417
tags: deploy
2518
sudo: yes
@@ -28,6 +21,13 @@
2821
line="manual"
2922
create=yes
3023

24+
- name: create new config file
25+
sudo: yes
26+
template:
27+
src=upstart.conf
28+
dest=/etc/init/{{ app_name }}.conf
29+
backup=yes
30+
3131
- name: restart service {{ app_name }}
3232
tags: deploy
3333
sudo: yes

0 commit comments

Comments
 (0)