24 lines
554 B
Bash
Executable File
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
|