taskotron: add restart buildmaster handler and fix buildslave services
This commit is contained in:
parent
54168ace6b
commit
acb6babb45
2 changed files with 6 additions and 4 deletions
|
@ -180,3 +180,5 @@
|
|||
- name: restart darkserver
|
||||
service: name=darkserver state=restarted
|
||||
|
||||
- name: restart buildmaster
|
||||
service: name=buildmaster state=restarted
|
||||
|
|
|
@ -40,15 +40,15 @@
|
|||
- name: generate buildslave service file
|
||||
template: src=buildslave.service.j2 dest=/lib/systemd/system/buildslave.service owner=root group=root mode=0744
|
||||
when: deployment_type in ['local', 'qa-stg']
|
||||
register: buildslave-service
|
||||
notify:
|
||||
- reload systemd
|
||||
- meta: flush_handlers
|
||||
|
||||
- name: start and enable buildslave service
|
||||
service: name=buildslave enabled=yes state=started
|
||||
service: name=buildslave enabled=yes state={{ (buildslave-service.changed) | ternary('restarted','started') }}
|
||||
when: deployment_type in ['local', 'qa-stg']
|
||||
|
||||
|
||||
- name: create slave
|
||||
become: true
|
||||
become_user: '{{ item.user }}'
|
||||
|
@ -119,7 +119,7 @@
|
|||
- meta: flush_handlers
|
||||
|
||||
- name: start and enable buildslave services
|
||||
service: name=buildslave@{{ item.user }} enabled=yes state=started
|
||||
service: name=buildslave@{{ item.user }} enabled=yes state={{ (buildslave-service.changed) | ternary('restarted','started') }}
|
||||
with_items:
|
||||
- '{{ slaves|default([dict(user="", home="", dir="")]) }}'
|
||||
when: deployment_type in ['dev', 'stg', 'prod']
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue