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"