]> git.immae.eu Git - github/fretlink/docker-ansible.git/blobdiff - 1.9-debian7/Dockerfile
Add: Ansible 1.9 series.
[github/fretlink/docker-ansible.git] / 1.9-debian7 / Dockerfile
diff --git a/1.9-debian7/Dockerfile b/1.9-debian7/Dockerfile
new file mode 100644 (file)
index 0000000..8d746e7
--- /dev/null
@@ -0,0 +1,39 @@
+# Dockerfile for building Ansible 1.9 image for Debian 7 (wheezy), with as few additional software as possible.
+#
+# @see https://launchpad.net/~ansible/+archive/ubuntu/ansible
+#
+# Version  1.0
+#
+
+
+# pull base image
+FROM debian:wheezy
+
+MAINTAINER William Yeh <william.pjyeh@gmail.com>
+
+
+RUN echo "===> Installing python, sudo, and supporting tools..."  && \
+    apt-get update  && \
+    DEBIAN_FRONTEND=noninteractive         \
+    apt-get install -y                     \
+        python python-yaml sudo            \
+        curl gcc python-pip python-dev  && \
+    \
+    \
+    echo "===> Installing Ansible..."   && \
+    pip install ansible==1.9.4          && \
+    \
+    \
+    echo "===> Removing unused APT resources..."                  && \
+    apt-get -f -y --auto-remove remove gcc python-pip python-dev  && \
+    apt-get clean                                                 && \
+    rm -rf /var/lib/apt/lists/*  /tmp/*                           && \
+    \
+    \
+    echo "===> Adding hosts for convenience..."        && \
+    mkdir -p /etc/ansible                              && \
+    echo 'localhost' > /etc/ansible/hosts
+
+
+# default command: display Ansible version
+CMD [ "ansible-playbook", "--version" ]