diff --git a/bootstrap.sh b/bootstrap.sh index 7508f4d..c2a85ac 100755 --- a/bootstrap.sh +++ b/bootstrap.sh @@ -41,15 +41,24 @@ PUPPET_ROOT=/tmp/bootstrap/environments/production MODULE_PATH=${PUPPET_ROOT}/modules SITE_PATH=${PUPPET_ROOT}/manifests/site.pp + RUBYOPT='-W0' puppet apply --modulepath ${MODULE_PATH} ${SITE_PATH} -echo -echo "## Joining domain... ##" user=$(sed -n 1p ${BASE_PATH}/domain_sekrit) domain=$(sed -n 2p ${BASE_PATH}/domain_sekrit) pass=$(sed -n 3p ${BASE_PATH}/domain_sekrit) + +echo +echo "## Leaving domain... ##" +echo ${pass} | realm leave --verbose --user=${user} ${domain} + +echo +echo "## Joining domain... ##" echo ${pass} | realm join --verbose --user=${user} ${domain} +echo +echo "## Running bootstrap via puppet again (to correct changes made as a result of domain join) ... ##" +RUBYOPT='-W0' puppet apply --modulepath ${MODULE_PATH} ${SITE_PATH} echo echo "## Cleaning up... ##"