32 lines
1.4 KiB
Bash
Executable File
32 lines
1.4 KiB
Bash
Executable File
#!/bin/bash
|
|
cat <<- 'EOF'
|
|
|
|
______ _______ _______ _________ _______ _ _______ _______ _________ _______ _______
|
|
( __ \ ( ____ \( ____ )\__ __/( ____ \| \ /\ ( )( ___ )|\ /|\__ __/( )( ____ \
|
|
| ( \ )| ( \/| ( )| ) ( | ( \/| \ / / | () () || ( ) |( \ / ) ) ( | () () || ( \/
|
|
| | ) || (__ | (____)| | | | | | (_/ / | || || || (___) | \ (_) / | | | || || || (__
|
|
| | | || __) | __) | | | | | _ ( | |(_)| || ___ | ) _ ( | | | |(_)| || __)
|
|
| | ) || ( | (\ ( | | | | | ( \ \ | | | || ( ) | / ( ) \ | | | | | || (
|
|
| (__/ )| (____/\| ) \ \_____) (___| (____/\| / \ \ | ) ( || ) ( |( / \ )___) (___| ) ( || (____/\
|
|
(______/ (_______/|/ \__/\_______/(_______/|_/ \/ |/ \||/ \||/ \|\_______/|/ \|(_______/
|
|
|
|
EOF
|
|
VARS="terraform.tfvars"
|
|
|
|
echo " Initialisation de Terraform "
|
|
terraform init
|
|
|
|
echo " Vérification du plan "
|
|
terraform plan -var-file="$VARS" -out=plan.out
|
|
|
|
|
|
read -p "Voulez-vous appliquer ces changements sur Proxmox ? (y/n) " -n 1 -r
|
|
echo ""
|
|
|
|
if [[ $REPLY =~ ^[Yy]$ ]]
|
|
then
|
|
echo " Déploiement en cours"
|
|
terraform apply "plan.out"
|
|
else
|
|
echo "Déploiement annulé "
|
|
fi |