Ajout de la gestion du mot de passe sudo dans le script d'exécution des playbooks Ansible

This commit is contained in:
Kevin 2025-02-21 23:06:03 +01:00
parent 0b1f56c7a1
commit cb1cd951ad

View File

@ -5,6 +5,9 @@ GREEN='\033[0;32m'
RED='\033[0;31m'
NC='\033[0m' # No Color
# Définition du mot de passe sudo
SUDO_PASSWORD="12345"
# Liste des playbooks à exécuter
PLAYBOOKS=(
"playbooks/1_docker.yml"
@ -16,7 +19,7 @@ PLAYBOOKS=(
# Fonction pour exécuter un playbook
run_playbook() {
echo -e "${GREEN}Exécution du playbook: $1${NC}"
if ansible-playbook --ask-become-pass "$1"; then
if ANSIBLE_BECOME_PASS="$SUDO_PASSWORD" ansible-playbook "$1"; then
echo -e "${GREEN}✓ Playbook $1 exécuté avec succès${NC}"
return 0
else