home-server/roles/_maintenance_stop/tasks/main.yml

28 lines
865 B
YAML
Raw Normal View History

2018-09-03 20:06:05 +02:00
---
# The home-server project produces a multi-purpose setup using Ansible.
# Copyright © 2018 Y. Gablin, under the GPL-3.0-or-later license.
# Full licensing information in the LICENSE file, or gnu.org/licences/gpl-3.0.txt if the file is missing.
- name: stop again services that may got started by handlers
include_role: name=_maintenance_start allow_duplicates=true
- name: restart some services
shell: |
for u in \
nextcloud-maintenance.timer uwsgi@nextcloud.socket \
dehydrated.timer \
minidlna.service \
nfs-server.service
do
2020-01-03 12:38:36 +01:00
systemctl start $u || true
2018-09-03 20:06:05 +02:00
done
when:
- (inventory_hostname in groups['back'])
- name: restart some services
shell: |
2020-01-03 12:38:36 +01:00
systemctl start spamassassin.service || true
systemctl start spamassassin-update.timer || true
2018-09-03 20:06:05 +02:00
when:
- (inventory_hostname in groups['front'])