Usage:
First create an bash alias:
alias dp='_cmd() { if [[ "$1" =~ (bash|rake|ansible|ansible-playbook|init) ]]; then EP="$1"; shift; else EP="/docker-entrypoint.sh"; fi; docker run -it --rm --entrypoint $EP -e ANSIBLE_HOST_KEY_CHECKING=False -e ANSIBLE_SSH_PIPELINING=1 -e BAREOS_SERVER_ACCESS="${BAREOS_SERVER_ACCESS:=False}" -v ~/.ssh:/root/.ssh -v ~/.gitconfig:/root/.gitconfig -v "${BAKELOGDIR:=$PWD}":/log -v "$PWD":/project:Z -e PREFIX=dp freinet/provision:latest "$@"; }; _cmd'
Then call ansible-playbook like so:
dp ansible-playbook --version
There are other entrypoints too:
Content type
Image
Digest
Size
162.8 MB
Last updated
about 6 years ago
docker pull freinet/provision