# Builds ubuntu latest image from docker hub # Install and setups ansible # Run from ansible dir: "docker build -t ansible_deploy ." # You will need to update the playbook you deploy in this file. FROM ubuntu:16.04 MAINTAINER Ben Copeland RUN apt-get update #RUN apt-get install -y software-properties-common python-software-properties #RUN apt-add-repository ppa:ansible/ansible # Update apt cache RUN apt-get update && apt-get install -y ansible vim bash openssh-server python-apt sudo cron RUN mkdir -p /root/.ssh/ RUN echo "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCrT7UTB86g3QG3d8M19XusaY9rOyoEL7pn4FTcPgOSBMHg/Tp+V5Zx06sb7KR5dQ6lPnEGBrw6QHkUCuP/tq1xrmsoP830a6ukkloKSdKrbv2Uvxh8ecUy8UF6Rk/htJ0Fug7qlQW+pWza/UUpbpwRWMfE+AIERkq5LO62ImYTpWbCm0CsS3wHDVY9LIQukcu9TLLitFdzK1i20UuOpV0FDRqrVZXHaKRMf1gNQPsVYTfxYr9/fmcU6C8gU3xRjBPgTVIUEkD2lQqHBR37xlV4keF3o7fFf5tpxzXbgUF1rWOYw56vME0PXk+n1MPFvwwdbPv+/3QEMQdfUuVFrAIj ben.copeland@linaro.org" >> /root/.ssh/authorized_keys # add playbooks/roles to the image. #ADD ldap.conf /etc/ldap.conf #RUN rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* ENTRYPOINT service ssh restart && bash