infra/scripts/preseed/generate_install_iso_ubuntu.sh
2024-09-03 09:25:22 -04:00

24 lines
604 B
Bash
Executable File

#! /usr/bin/env bash
PROJECT_ROOT=$GOPATH/src/mlog
USER=virgil
# Function to display usage
usage() {
echo "Usage: $0 -n <host_name>"
exit 1
}
# Parse command-line arguments
while getopts "n:" opt; do
case $opt in
n) HOST_NAME="$OPTARG" ;;
*) usage ;;
esac
done
rsync -avP infra/ubuntu/autoinstaller-generate.sh atlas:/olympus/samba/linux/ag.sh
rsync -avP "infra/ubuntu/user-data.${HOST_NAME}.yaml" atlas:/olympus/samba/linux/user-data || exit
ssh -t atlas "cd /olympus/samba/linux && sudo chmod a+x ./ag.sh && ./ag.sh -a -u ./user-data -d ${HOST_NAME}.iso && rm ag.sh user-data"