From ec9962fd5e33708b4d8f1118d6321822f0c9e018 Mon Sep 17 00:00:00 2001 From: nono Date: Wed, 17 Jun 2026 16:37:48 +0000 Subject: [PATCH] Add apt/run-playbook.sh --- apt/run-playbook.sh | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 apt/run-playbook.sh diff --git a/apt/run-playbook.sh b/apt/run-playbook.sh new file mode 100644 index 0000000..d1ddf76 --- /dev/null +++ b/apt/run-playbook.sh @@ -0,0 +1,17 @@ +#!/bin/bash +set -e # Exit if any command fails + +INVENTORY_FILE="../inventory.ini" +PLAYBOOK_FILE="playbook.yml" + +if [ ! -f "$INVENTORY_FILE" ]; then + echo "Error: Inventory file not found at $INVENTORY_FILE" + exit 1 +fi + +if [ ! -f "$PLAYBOOK_FILE" ]; then + echo "Error: Playbook file not found at $PLAYBOOK_FILE" + exit 1 +fi + +ansible-playbook -i "$INVENTORY_FILE" "$PLAYBOOK_FILE"