]> git.immae.eu Git - github/fretlink/docker-ansible.git/blobdiff - debian8-onbuild/Dockerfile
Add: support for Ubuntu 16.04 LTS (Xenial).
[github/fretlink/docker-ansible.git] / debian8-onbuild / Dockerfile
index 5db6cdf5d4c245655108a44d2d76f8f4c99181b8..f21a6b040ac51dbf013890cb539dd7334eb21560 100644 (file)
@@ -13,32 +13,38 @@ MAINTAINER William Yeh <william.pjyeh@gmail.com>
 
 
 RUN echo "===> Installing python, sudo, and supporting tools..."  && \
-    apt-get update  && \
+    apt-get update -y  &&  apt-get install --fix-missing          && \
     DEBIAN_FRONTEND=noninteractive         \
     apt-get install -y                     \
         python python-yaml sudo            \
-        curl gcc python-pip python-dev  && \
+        curl gcc python-pip python-dev libffi-dev libssl-dev  && \
+    apt-get -y --purge remove python-cffi          && \
+    pip install --upgrade cffi                     && \
     \
     \
     echo "===> Installing Ansible..."   && \
     pip install ansible                 && \
     \
     \
-    echo "===> Removing unused APT resources..."                       && \
-    apt-get -f -y --auto-remove remove curl gcc python-pip python-dev  && \
-    apt-get clean                                                      && \
-    rm -rf /var/lib/apt/lists/*  /tmp/*                                && \
+    echo "===> Removing unused APT resources..."                  && \
+    apt-get -f -y --auto-remove remove \
+                 gcc python-pip python-dev libffi-dev libssl-dev  && \
+    apt-get clean                                                 && \
+    rm -rf /var/lib/apt/lists/*  /tmp/*                           && \
     \
     \
     echo "===> Adding hosts for convenience..."        && \
     mkdir -p /etc/ansible                              && \
-    echo '[local]\nlocalhost\n' > /etc/ansible/hosts
+    echo 'localhost' > /etc/ansible/hosts
 
 
 COPY ansible-playbook-wrapper /usr/local/bin/
 
-ONBUILD  RUN  DEBIAN_FRONTEND=noninteractive  apt-get update
-ONBUILD  WORKDIR /tmp
+ONBUILD  RUN  DEBIAN_FRONTEND=noninteractive  apt-get update   && \
+              echo "===> Updating TLS certificates..."         && \
+              apt-get install -y openssl ca-certificates
+
+ONBUILD  WORKDIR  /tmp
 ONBUILD  COPY  .  /tmp
 ONBUILD  RUN  \
               echo "===> Diagnosis: host information..."  && \