summaryrefslogtreecommitdiff
path: root/pcr/cluster-glue/cluster-glue.install
diff options
context:
space:
mode:
authorMárcio Alexandre Silva Delgado <coadde@lavabit.com>2013-05-27 04:47:14 -0300
committerMárcio Alexandre Silva Delgado <coadde@lavabit.com>2013-05-27 04:47:14 -0300
commit03649cd046aa9f240dbd167956c9238f3c1554a8 (patch)
tree990829dba6f62595c3b998a8eca714ca02e027b5 /pcr/cluster-glue/cluster-glue.install
parenta561ee416b272c16e8e18dc36d7aca7eed680c06 (diff)
downloadabslibre-03649cd046aa9f240dbd167956c9238f3c1554a8.tar.gz
abslibre-03649cd046aa9f240dbd167956c9238f3c1554a8.tar.bz2
abslibre-03649cd046aa9f240dbd167956c9238f3c1554a8.zip
cluster-glue(ha-glue): fixing pkg
Diffstat (limited to 'pcr/cluster-glue/cluster-glue.install')
-rw-r--r--pcr/cluster-glue/cluster-glue.install17
1 files changed, 17 insertions, 0 deletions
diff --git a/pcr/cluster-glue/cluster-glue.install b/pcr/cluster-glue/cluster-glue.install
new file mode 100644
index 000000000..05e2160d3
--- /dev/null
+++ b/pcr/cluster-glue/cluster-glue.install
@@ -0,0 +1,17 @@
+_CLUSTER_USER=hacluster
+_CLUSTER_GROUP=haclient
+_DGID=666
+_DUID=666
+
+pre_install() {
+ getent group $_CLUSTER_GROUP >/dev/null || groupadd -r -g $_DGID $_CLUSTER_GROUP
+ getent passwd $_CLUSTER_USER >/dev/null || useradd -r -g $_CLUSTER_GROUP -u $_DUID -d /var/lib/heartbeat/cores/hacluster -s /sbin/nologin -c 'cluster user' $_CLUSTER_USER
+}
+
+post_install() {
+ echo -e 'Now you must install ha-resourceagent, ha-heartbeat and ha-pacemaker'
+}
+post_remove() {
+ echo -e "Deleting user $_CLUSTER_USER and group $_CLUSTER_GROUP"
+ userdel $_CLUSTER_USER && groupdel $_CLUSTER_GROUP
+}