steps: - name: show-deployment-request image: alpine:3.20 commands: - echo "Deployment requested:" - echo " ARTIFACT=$ARTIFACT" - echo " TARGET=$TARGET" - test -n "$ARTIFACT" || (echo "ERROR: ARTIFACT param missing" && exit 1) - test -n "$TARGET" || (echo "ERROR: TARGET param missing" && exit 1) - test -f "hosts/$TARGET" || (echo "ERROR: unknown host alias '$TARGET'" && exit 1) - echo "Resolved host alias '$TARGET':" - cat "hosts/$TARGET" when: event: deployment