19 lines
1.3 KiB
Bash
19 lines
1.3 KiB
Bash
REMOTE=172.23.0.34
|
|
AIOH_ENV="/home/stack/tripleo-aio-helpers"
|
|
AIO_SRC=$HOME/Projects
|
|
VENV=$AIOH_ENV/venv
|
|
rsync -avz --exclude venv $AIO_SRC/tripleo-aio-helpers stack@$REMOTE:
|
|
ssh stack@$REMOTE "sudo dnf install -y python3-tripleoclient"
|
|
ssh stack@$REMOTE "cd $AIOH_ENV && python3 -m venv venv"
|
|
ssh stack@$REMOTE "$VENV/bin/pip install --upgrade pip"
|
|
ssh stack@$REMOTE "cd $AIOH_ENV && source venv/bin/activate && pip install -r requirements.txt"
|
|
ssh stack@$REMOTE "cd $AIOH_ENV && source venv/bin/activate && pip install --editable ."
|
|
ssh stack@$REMOTE "cd $AIOH_ENV && source venv/bin/activate && prepare_deployment -u $AIO_RHN_USER --password $AIO_RHN_PASSWORD --address 172.23.0.34 --interface eth1 --dns 172.23.0.14 --gateway 172.23.0.1"
|
|
ssh stack@$REMOTE "sudo systemctl stop cloud-init"
|
|
ssh stack@$REMOTE "sudo systemctl disable cloud-init"
|
|
# ssh stack@$REMOTE "cp containers-prepare-parameters.yaml.gen containers-prepare-parameters.yaml"
|
|
# ssh stack@$REMOTE "cp standalone_parameters.yaml.gen standalone_parameters.yaml"
|
|
# ssh stack@$REMOTE "cp deploy.sh.gen deploy.sh"
|
|
ssh stack@$REMOTE "sudo dnf install -y tmux"
|
|
ssh stack@$REMOTE "echo \"tmux new -d \; setw remain-on-exit on \; respawnw -k bash deploy.sh\""
|
|
# ssh stack@$REMOTE "OS_CLOUD=standalone openstack endpoint list"
|