File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 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 :
Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ app_name: "{{ name }}"
33app_repo : git@github.com:CodeNow/{{ name }}.git
44
55# for docker role
6- docker_config : docks
6+ docker_config : dock
77
88# consul values
99consul_values :
Original file line number Diff line number Diff line change 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"
Original file line number Diff line number Diff line change 11---
2- docker_package_name : lxc- docker-1.6.2
2+ docker_package_name : docker-engine=1.9.1-0~trusty
Original file line number Diff line number Diff line change 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
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
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
Original file line number Diff line number Diff line change 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
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
You can’t perform that action at this time.
0 commit comments