summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Schwenke <martin@meltin.net>2014-07-29 12:09:09 +1000
committerMartin Schwenke <martin@meltin.net>2014-08-12 11:20:55 +1000
commit50e3d5f9e0842e3228fa405832c8234becf05e3a (patch)
treee5eeeedc0d96858fcec012357b44fc629bb46091
parent6f2f62a859cbd31dbb1e8850c70df2822a560dc1 (diff)
downloadautocluster-50e3d5f9e0842e3228fa405832c8234becf05e3a.tar.gz
autocluster-50e3d5f9e0842e3228fa405832c8234becf05e3a.tar.xz
autocluster-50e3d5f9e0842e3228fa405832c8234becf05e3a.zip
Add #config header to setup scripts listing required configuration variables
Signed-off-by: Martin Schwenke <martin@meltin.net>
-rwxr-xr-xbase/all/root/scripts/cluster_setup.sh2
-rwxr-xr-xbase/all/root/scripts/tasks/install_clusterfs_gpfs.sh2
-rwxr-xr-xbase/all/root/scripts/tasks/install_extra_packages.sh2
-rwxr-xr-xbase/all/root/scripts/tasks/setup_cluster_nas.sh2
-rwxr-xr-xbase/all/root/scripts/tasks/setup_clusterfs_gpfs.sh3
-rwxr-xr-xbase/all/root/scripts/tasks/setup_node_ad.sh3
6 files changed, 14 insertions, 0 deletions
diff --git a/base/all/root/scripts/cluster_setup.sh b/base/all/root/scripts/cluster_setup.sh
index 302c577..4009727 100755
--- a/base/all/root/scripts/cluster_setup.sh
+++ b/base/all/root/scripts/cluster_setup.sh
@@ -1,5 +1,7 @@
#!/bin/sh
+#config: CLUSTERFS_TYPE
+
stage="$1" ; shift
prefix="$stage"
diff --git a/base/all/root/scripts/tasks/install_clusterfs_gpfs.sh b/base/all/root/scripts/tasks/install_clusterfs_gpfs.sh
index 018b392..e740eed 100755
--- a/base/all/root/scripts/tasks/install_clusterfs_gpfs.sh
+++ b/base/all/root/scripts/tasks/install_clusterfs_gpfs.sh
@@ -1,5 +1,7 @@
#!/bin/sh
+#config: GPFS_BASE_VERSION RHEL_ARCH
+
# Must force the base GPFS package first, due to the way GPFS updates
# work.
echo "Installing GPFS base"
diff --git a/base/all/root/scripts/tasks/install_extra_packages.sh b/base/all/root/scripts/tasks/install_extra_packages.sh
index 20b0094..11b846b 100755
--- a/base/all/root/scripts/tasks/install_extra_packages.sh
+++ b/base/all/root/scripts/tasks/install_extra_packages.sh
@@ -1,5 +1,7 @@
#!/bin/sh
+#config: CONFIG_EXTRA_PACKAGES
+
echo "Updating from YUM repositories"
yum -y update
diff --git a/base/all/root/scripts/tasks/setup_cluster_nas.sh b/base/all/root/scripts/tasks/setup_cluster_nas.sh
index aa0da82..3b69818 100755
--- a/base/all/root/scripts/tasks/setup_cluster_nas.sh
+++ b/base/all/root/scripts/tasks/setup_cluster_nas.sh
@@ -1,5 +1,7 @@
#!/bin/bash
+#config: AD_ADMIN_PASS
+
# Configure a simple NAS cluster as generated by autocluster..
set -e
diff --git a/base/all/root/scripts/tasks/setup_clusterfs_gpfs.sh b/base/all/root/scripts/tasks/setup_clusterfs_gpfs.sh
index 2b0df7c..90f4492 100755
--- a/base/all/root/scripts/tasks/setup_clusterfs_gpfs.sh
+++ b/base/all/root/scripts/tasks/setup_clusterfs_gpfs.sh
@@ -1,5 +1,8 @@
#!/bin/sh
+#config: CLUSTER CLUSTERFS_DEFAULT_MOUNTPOINT GPFS_DEFAULT_NSDS
+#config: NODES_STORAGE_GPFS SHARED_DISK_IDS
+
# Automatically setup GPFS. This is a quick way to get setup with an
# autocluster system. It finds NSDs, does various pieces of GPFS
# configuration, creates a filesystem and mounts it.
diff --git a/base/all/root/scripts/tasks/setup_node_ad.sh b/base/all/root/scripts/tasks/setup_node_ad.sh
index 0fbdf62..2077b7f 100755
--- a/base/all/root/scripts/tasks/setup_node_ad.sh
+++ b/base/all/root/scripts/tasks/setup_node_ad.sh
@@ -1,5 +1,8 @@
#!/bin/sh
+#config: AD_ADMIN_PASS AD_DNS_FORWARDER AD_FUNCTION_LEVEL AD_NETBIOS_NAME
+#config: DOMAIN IPNUM NETWORK_PRIVATE_PREFIX WORKGROUP
+
set -e
# Remove samba3 configuration file