Skip to content

Commit fb5e25c

Browse files
author
anandkumarpatel
committed
Merge pull request #183 from CodeNow/bump-weave
Bump weave
2 parents ecd9cfb + 0be043c commit fb5e25c

5 files changed

Lines changed: 57 additions & 23 deletions

File tree

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,18 @@
11
# upstart template variables
22
name: sauron
33

4-
app_name: {{ name }}
4+
app_name: "{{ name }}"
55
app_repo: "git@github.com:CodeNow/{{ name }}.git"
66

77
redis_host: "{{ hostvars[groups['redis'][0]]['ansible_default_ipv4']['address'] }}"
88
redis_port: 6379
99

1010
enviroment_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 }}"

ansible/roles/git_node_service/handlers/main.yml

Lines changed: 0 additions & 10 deletions
This file was deleted.

ansible/roles/git_node_service/tasks/main.yml

Lines changed: 20 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,6 @@
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
@@ -25,6 +23,23 @@
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
Lines changed: 28 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,47 @@
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

ansible/sauron.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
---
2+
- hosts: rabbitmq
23
- hosts: redis
34

45
- hosts: docks

0 commit comments

Comments
 (0)