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# upstart template variables
22name : sauron
33
4- app_name : {{ name }}
4+ app_name : " {{ name }}"
55app_repo : " git@github.com:CodeNow/{{ name }}.git"
66
77redis_host : " {{ hostvars[groups['redis'][0]]['ansible_default_ipv4']['address'] }}"
88redis_port : 6379
99
1010enviroment_vars :
11+ LOGGLY_TOKEN : " {{ loggly_token }}"
12+ ORG_ID : " {{ org_id.stdout }}"
13+ RABBITMQ_HOSTNAME : " {% if rabbit_host is defined %}{{ rabbit_host }}{% else %}{{ hostvars[groups['rabbitmq'][0]]['ansible_default_ipv4']['address'] }}{% endif %}"
14+ RABBITMQ_PASSWORD : " {{ rabbit_password }}"
15+ RABBITMQ_PORT : " {{ rabbit_port }}"
16+ RABBITMQ_USERNAME : " {{ rabbit_username }}"
1117 REDIS_IPADDRESS : " {{ redis_host }}"
12- REDIS_PORT : " {{ redis_port }}"
18+ REDIS_PORT : " {{ redis_port }}"
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 55 src=upstart.conf
66 dest=/etc/init/{{ app_name }}.conf
77 backup=yes
8- notify :
9- - restart service {{ app_name }}
108
119- name : create {{ app_name }} repository dir
1210 sudo : yes
2523 accept_hostkey=True
2624 force=yes
2725 key_file=/opt/runnable/dock-init/key/id_rsa_runnabledock
28- notify :
29- - npm install {{ app_name }}
30- - restart service {{ app_name }}
26+
27+ - name : remove node_modules
28+ sudo : yes
29+ file :
30+ path=/opt/runnable/{{ app_name }}/node_modules
31+ state=absent
32+
33+ - name : npm install {{ app_name }}
34+ sudo : yes
35+ npm :
36+ path=/opt/runnable/{{ app_name }}
37+ state=latest
38+ production=yes
39+
40+ - name : restart service {{ app_name }}
41+ sudo : yes
42+ service :
43+ name={{ app_name }}
44+ state=restarted
45+ enabled=yes
Original file line number Diff line number Diff line change 11---
2+ - name : stop sauron on reset
3+ sudo : yes
4+ when : weave_reset is defined
5+ service :
6+ name={{ app_name }}
7+ state=stopped
8+ enabled=yes
9+
210- name : reset weave
3- command : " {{weave_path}} reset"
11+ command : " {{ weave_path }} reset"
412 when : weave_reset is defined
513 sudo : yes
614
15+ - name : save non weave / image builder containers
16+ sudo : yes
17+ when : weave_reset is defined
18+ shell : " sudo docker ps | grep -v weaveworks | grep -v image-builder > ./good"
19+
20+ - name : kill all containers
21+ sudo : yes
22+ when : weave_reset is defined
23+ shell : " sudo docker ps -q | xargs sudo docker kill"
24+
725- name : install weave
8- get_url : url=https://github.com/zettio /weave/releases/download/v0.11.1 /weave
9- dest="{{weave_path}}"
26+ get_url : url=https://github.com/weaveworks /weave/releases/download/v1.2.0 /weave
27+ dest="{{ weave_path }}"
1028 mode=0777
1129 force=yes
1230 sudo : yes
1331 register : weave_install
1432
1533- name : setup weave
16- command : " {{weave_path}} setup"
34+ command : " {{ weave_path }} setup"
1735 when : weave_install.changed
1836 sudo : yes
1937
2038- name : stop previous weave
2139 shell : " docker kill `docker ps | grep weave | awk '{print $1}'` || echo"
2240 when : weave_install.changed
2341 sudo : yes
24- notify :
25- - restart service {{ app_name }}
42+
43+ - name : get org id
44+ sudo : yes
45+ when : docker_config == "docks"
46+ shell : " cut -d, -f 1 /opt/runnable/host_tags"
47+ register : org_id
Original file line number Diff line number Diff line change 11---
2+ - hosts : rabbitmq
23- hosts : redis
34
45- hosts : docks
You can’t perform that action at this time.
0 commit comments