From 97d48efeb67f4f7566752625ad3ce233f31985be Mon Sep 17 00:00:00 2001 From: William Yeh Date: Mon, 9 May 2016 16:34:32 +0800 Subject: Add: support for Ubuntu 16.04 LTS (Xenial). Fix: 1. OS-level packages `libffi-dev` and `libssl-dev`/`openssl-dev` should be installed explicitly since Ansible 2.0.2.0(???). 2. Python package cffi should be installed explicitly since Ansible 2.0.2.0(???). 3. add '--fix-missing' for apt. @see https://github.com/boxcutter/ubuntu/issues/62 @see https://github.com/pyca/cryptography/issues/2280 --- ubuntu16.04/Dockerfile | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 ubuntu16.04/Dockerfile (limited to 'ubuntu16.04/Dockerfile') diff --git a/ubuntu16.04/Dockerfile b/ubuntu16.04/Dockerfile new file mode 100644 index 0000000..cd27d3a --- /dev/null +++ b/ubuntu16.04/Dockerfile @@ -0,0 +1,30 @@ +# Dockerfile for building Ansible image for Ubuntu 16.04 (Xenial), with as few additional software as possible. +# +# @see https://launchpad.net/~ansible/+archive/ubuntu/ansible +# +# Version 1.0 +# + + +# pull base image +FROM ubuntu:16.04 + +MAINTAINER William Yeh + +RUN DEBIAN_FRONTEND=noninteractive apt-get update && \ + \ + \ + echo "===> Installing Ansible..." && \ + apt-get install -y ansible && \ + \ + \ + echo "===> Clean up..." && \ + rm -rf /var/lib/apt/lists/* && \ + \ + \ + echo "===> Adding hosts for convenience..." && \ + echo 'localhost' > /etc/ansible/hosts + + +# default command: display Ansible version +CMD [ "ansible-playbook", "--version" ] -- cgit v1.2.3