Files
Ansible-x-Terraform/terraform/run_terraform.sh

32 lines
1.4 KiB
Bash
Raw Normal View History

2026-04-05 20:50:04 +02:00
#!/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