We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 15556bc commit c8123e9Copy full SHA for c8123e9
ansible/deploy-api-from-local.sh
@@ -14,6 +14,12 @@ TEMPLATE_REMOTE="${REMOTE_DIR}/templates/movie-api.service.j2"
14
INVENTORY_LOCAL="./ansible/inventory.ini"
15
INVENTORY_REMOTE="${REMOTE_DIR}/inventory.ini"
16
17
+# === STEP 0: JUMPBOX_HOST, JUMPBOX_USER validation===
18
+if [ -z "$JUMPBOX_HOST" ] || [ -z "$JUMPBOX_USER" ]; then
19
+ echo "❌ JUMPBOX_HOST or JUMPBOX_USER not defined"
20
+ exit 1
21
+fi
22
+
23
# === STEP 1: Upload playbook and inventory ===
24
echo "[1/4] Uploading playbook and inventory..."
25
scp -i "${SSH_KEY_LOCAL}" "${API_PLAYBOOK_LOCAL}" "${INVENTORY_LOCAL}" "${JUMP_USER}@${JUMP_HOST}:${REMOTE_DIR}/"
0 commit comments