From b92f3e6c7cb44a318088926ec91dff05b1d6d1c4 Mon Sep 17 00:00:00 2001 From: Ralph Bean Date: Thu, 6 Nov 2014 14:08:27 +0000 Subject: [PATCH] Stop and start services before and after rebuilding the xapian db. --- playbooks/manual/rebuild/fedora-packages.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/playbooks/manual/rebuild/fedora-packages.yml b/playbooks/manual/rebuild/fedora-packages.yml index 14aef500b2..27edccd8d7 100644 --- a/playbooks/manual/rebuild/fedora-packages.yml +++ b/playbooks/manual/rebuild/fedora-packages.yml @@ -22,6 +22,12 @@ pause: seconds=30 prompt="Destroying xapian index. Abort?" when: install_packages_indexer + - name: bring down the services that use it + service: name={{item}} state=stopped + with_items: + - httpd + - fcomm-cache-worker + - name: Nuke the old xapian search index file: path={{cache_root}}/packages/xapian state=absent when: install_packages_indexer @@ -72,3 +78,9 @@ async: 20000 poll: 60 when: install_packages_indexer + + - name: Restart up the dependant services + service: name={{item}} state=stopped + with_items: + - httpd + - fcomm-cache-worker