From 23ab1e1b09c7d7dcf85714f39f81fde8f335ddd2 Mon Sep 17 00:00:00 2001 From: Sergey Besedin Date: Mon, 1 Jun 2020 23:51:20 +0400 Subject: [PATCH] Initial commit --- Dockerfile | 23 +++++++++++++++++++++++ README.md | 7 +++++++ 2 files changed, 30 insertions(+) create mode 100644 Dockerfile create mode 100644 README.md diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..6a3f3a3 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,23 @@ +# original: https://github.com/William-Yeh/docker-ansible/blob/master/alpine3/Dockerfile + +FROM alpine:latest + +RUN echo "===> Adding Python runtime..." && \ + apk add --no-cache py3-pip openssl ca-certificates sshpass openssh-client && \ + apk add --no-cache --virtual build-dependencies \ + python3-dev libffi-dev openssl-dev build-base && \ + \ + pip3 install --upgrade pip && \ + \ + echo "===> Installing Ansible..." && \ + pip3 install ansible && \ + \ + echo "===> Removing package list..." && \ + apk del build-dependencies && \ + rm -rf /var/cache/apk/* + +RUN mkdir /ansible + +WORKDIR /ansible + +CMD ["/usr/bin/ansible-playbook", "--version"] diff --git a/README.md b/README.md new file mode 100644 index 0000000..69492db --- /dev/null +++ b/README.md @@ -0,0 +1,7 @@ +## Quickstart + +docker run -it \ + -v /some/ansible:/ansible \ + -v ~/.ssh/id_rsa:/id_rsa \ + kr3ssh/ansible:latest \ + ansible-playbook playbook.yml