cluster = @@CLUSTER@@
domain = @@DOMAIN@@
workgroup = @@WORKGROUP@@
+kdc = @@KDC_NAME@@
chroot_parent = /var/lib/gpfs-nas-chroot
scp_chroot = %(chroot_parent)s/scp
gpfs_default_mountpoint = @@GPFS_DEFAULT_MOUNTPOINT@@
usage
esac
+domain=$(sed -r -n -e 's@^domain[[:space:]]*=[[:space:]]*([^ ]*)[[:space:]]*$@\1@p' "$conf_file")
+domain=${domain:-"vsofs1.com"}
+domain=$(echo $domain | tr [a-z] [A-Z])
+
+kdc=$(sed -r -n -e 's@^kdc[[:space:]]*=[[:space:]]*([^ ]*)[[:space:]]*$@\1@p' "$conf_file")
+kdc=${kdc:-"foo"}
+
echo "Enabling NTP and ensuring it is started..."
onnode -p all chkconfig ntpd on
onnode -p all service ntpd restart
echo "Setting up NSS, PAM, KRB5..."
onnode -p all authconfig --update --nostart \
--enablewinbindauth --enablewinbind \
- --disablekrb5 --krb5kdc=foo.vsofs1.com --krb5realm=vsofs1.com
+ --disablekrb5 --krb5kdc=$kdc.$domain --krb5realm=$domain
;;
files)
echo "Setting up NSS, PAM, KRB5..."
onnode -p all authconfig --update --nostart \
--disablewinbindauth --disablewinbind \
- --disablekrb5 --krb5kdc=foo.vsofs1.com --krb5realm=vsofs1.com
+ --disablekrb5 --krb5kdc=$kdc.$domain --krb5realm=$domain
;;
esac