16 lines
281 B
Bash
Executable File
16 lines
281 B
Bash
Executable File
#!/usr/bin/env sh
|
|
set -eu
|
|
|
|
REPO_URL="${REPO_URL:?Set REPO_URL to the nbops-ansible Git URL}"
|
|
PLAYBOOK="${PLAYBOOK:-playbooks/pull.yml}"
|
|
BRANCH="${BRANCH:-main}"
|
|
|
|
ansible-pull \
|
|
-U "$REPO_URL" \
|
|
-C "$BRANCH" \
|
|
-i localhost, \
|
|
-c local \
|
|
"$PLAYBOOK" \
|
|
--accept-host-key
|
|
|