instack-undercloud/elements/instack-vm/install.d/51-instack-files

24 lines
554 B
Bash
Executable File

#!/bin/bash
set -eu
set -o pipefail
install-packages net-tools yum-utils git
useradd -m stack
cat > /etc/sudoers.d/stack <<eof
stack ALL=(ALL) NOPASSWD:ALL
eof
chmod 0440 /etc/sudoers.d/stack
visudo -c
mkdir -p /home/stack/.ssh
cp /tmp/in_target.d/id_rsa_virt_power /home/stack/.ssh/id_rsa_virt_power
cp /tmp/in_target.d/id_rsa_virt_power.pub /home/stack/.ssh/id_rsa_virt_power.pub
cp /tmp/in_target.d/undercloud.conf.sample /home/stack/undercloud.conf
cp /tmp/in_target.d/$TE_DATAFILE /home/stack/instackenv.json
chown -R stack:stack /home/stack