Skip to content

Commit

Permalink
Re-Start buildbot services based on a fact in start role, not in crea…
Browse files Browse the repository at this point in the history
…te/install handler
  • Loading branch information
strfry committed Jun 14, 2018
1 parent 61c2000 commit 1b302ec
Show file tree
Hide file tree
Showing 8 changed files with 28 additions and 20 deletions.
6 changes: 2 additions & 4 deletions master/create/handlers/main.yml
@@ -1,6 +1,4 @@
---
- name: restart buildbot master
service:
name: buildbot
state: restarted

set_fact:
buildbot_master_restart: true
7 changes: 3 additions & 4 deletions master/inplace-config/handlers/main.yml
@@ -1,5 +1,4 @@
---
- name: reconfigure buildbot master
service:
name: buildbot
state: reloaded
- name: restart buildbot master
set_fact:
buildbot_master_restart: true
5 changes: 2 additions & 3 deletions master/install/handlers/main.yml
@@ -1,5 +1,4 @@
---
- name: restart buildbot masters
service:
name: buildbot
state: restarted
set_fact:
buildbot_master_restart: true
10 changes: 8 additions & 2 deletions master/start/tasks/main.yml
@@ -1,6 +1,12 @@
---

- name: start buildbot master
- name: enable buildbot master
service:
name: buildbot
state: started
enabled: yes

- name: restart buildbot master
service:
name: buildbot
state: restarted
when: "{{ buildbot_master_restart | default(False) }}"
6 changes: 3 additions & 3 deletions project/add/handlers/main.yml
@@ -1,5 +1,5 @@
---
- name: reconfigure buildbot master
file:
path: "{{ buildbot_master_basedir }}/reconfig.txt"
state: touch
service:
name: "buildbot"
state: reloaded
1 change: 1 addition & 0 deletions winworker/create/tasks/store_passwd.yml
Expand Up @@ -10,6 +10,7 @@
src: "{{ buildbot_winworker_password_path }}"
failed_when: no
register: buildbot_read_password
tags: [always]

- name: store_passwd | Generate Worker Password
set_fact:
Expand Down
5 changes: 2 additions & 3 deletions worker/create/handlers/main.yml
Expand Up @@ -7,6 +7,5 @@
delegate_to: '{{ buildbot_master_host }}'

- name: restart buildbot worker
service:
name: buildbot-worker
state: restarted
set_fact:
buildbot_worker_restart: true
8 changes: 7 additions & 1 deletion worker/start/tasks/main.yml
@@ -1,7 +1,13 @@
---
- meta: flush_handlers

- name: Restart Worker
service:
name: buildbot-worker
state: restarted
when: "{{ buildbot_worker_restart | default(False) }}"

- name: Start Worker
service:
name: buildbot-worker
state: started
enabled: yes

0 comments on commit 1b302ec

Please sign in to comment.