externalize ctdb-stop script
authorMichael Adam <obnox@samba.org>
Wed, 25 Nov 2015 23:40:16 +0000 (00:40 +0100)
committerMichael Adam <obnox@samba.org>
Wed, 25 Nov 2015 23:40:16 +0000 (00:40 +0100)
Signed-off-by: Michael Adam <obnox@samba.org>
Vagrantfile
provision/shell/ctdb/ctdb-stop.sh [new file with mode: 0755]

index d0a6b80fb3436801c0f62e44f26150ea27b155a3..6458727bf2b30df1ccee4aa08412623ed36afbc4 100644 (file)
@@ -444,11 +444,6 @@ mount | grep -q -s ${MOUNTPT} && {
 SCRIPT
 
 
-CTDB_STOP_SCRIPT = <<SCRIPT
-set -e
-systemctl stop ctdb.service
-SCRIPT
-
 CTDB_CREATE_NODES_SCRIPT = <<SCRIPT
 set -e
 
@@ -700,7 +695,7 @@ Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
       #
 
       node.vm.provision "ctdb_stop", type: "shell" do |s|
-        s.inline = CTDB_STOP_SCRIPT
+        s.path = "provision/shell/ctdb/ctdb-stop.sh"
       end
 
       node.vm.provision "ctdb_create_nodes", type: "shell" do |s|
diff --git a/provision/shell/ctdb/ctdb-stop.sh b/provision/shell/ctdb/ctdb-stop.sh
new file mode 100755 (executable)
index 0000000..5914d8a
--- /dev/null
@@ -0,0 +1,5 @@
+#!/bin/bash
+
+set -e
+
+systemctl stop ctdb.service