configuring stack user is optional

This commit is contained in:
Anthony Young 2011-11-10 13:46:52 -08:00
parent 7faa17e368
commit 760ddde157

View file

@ -187,10 +187,13 @@ cat > localrc <<LOCAL_EOF
ROOTSLEEP=0 ROOTSLEEP=0
`cat $TOP_DIR/localrc` `cat $TOP_DIR/localrc`
LOCAL_EOF LOCAL_EOF
# Disable byobu
byobu-disable
EOF EOF
# Setup stack user with our key # Setup stack user with our key
if [ -e ~/.ssh/id_rsa.pub ]; then CONFIGURE_STACK_USER=${CONFIGURE_STACK_USER:-yes}
if [[ -e ~/.ssh/id_rsa.pub && "$CONFIGURE_STACK_USER" = "yes" ]]; then
PUB_KEY=`cat ~/.ssh/id_rsa.pub` PUB_KEY=`cat ~/.ssh/id_rsa.pub`
cat >> $vm_dir/uec/user-data<<EOF cat >> $vm_dir/uec/user-data<<EOF
mkdir -p /opt/stack mkdir -p /opt/stack
@ -206,8 +209,6 @@ grep -q "^#includedir.*/etc/sudoers.d" /etc/sudoers ||
echo "#includedir /etc/sudoers.d" >> /etc/sudoers echo "#includedir /etc/sudoers.d" >> /etc/sudoers
( umask 226 && echo "stack ALL=(ALL) NOPASSWD:ALL" \ ( umask 226 && echo "stack ALL=(ALL) NOPASSWD:ALL" \
> /etc/sudoers.d/50_stack_sh ) > /etc/sudoers.d/50_stack_sh )
# Disable byobu
byobu-disable
EOF EOF
fi fi