mirror of
https://github.com/ansible-collections/community.general.git
synced 2026-04-03 09:13:12 +00:00
It appears that the base Docker images have removed tzdata. We use tzdata in the debconf tests, so add it back.
64 lines
1.4 KiB
Docker
64 lines
1.4 KiB
Docker
FROM ubuntu:16.04
|
|
|
|
RUN apt-get update -y && \
|
|
DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \
|
|
acl \
|
|
apache2 \
|
|
bzip2 \
|
|
curl \
|
|
debhelper \
|
|
debianutils \
|
|
devscripts \
|
|
docbook-xml \
|
|
dpkg-dev \
|
|
fakeroot \
|
|
gawk \
|
|
git \
|
|
iproute2 \
|
|
libxml2-utils \
|
|
locales \
|
|
lsb-release \
|
|
make \
|
|
mysql-server \
|
|
openssh-client \
|
|
openssh-server \
|
|
python3-coverage \
|
|
python3-dbus \
|
|
python3-httplib2 \
|
|
python3-jinja2 \
|
|
python3-lxml \
|
|
python3-mock \
|
|
python3-mysqldb \
|
|
python3-nose \
|
|
python3-paramiko \
|
|
python3-passlib \
|
|
python3-pip \
|
|
python3-setuptools \
|
|
python3-virtualenv \
|
|
python3-wheel \
|
|
python3-yaml \
|
|
reprepro \
|
|
rsync \
|
|
ruby \
|
|
subversion \
|
|
sudo \
|
|
tzdata \
|
|
unzip \
|
|
virtualenv \
|
|
xsltproc \
|
|
zip \
|
|
&& \
|
|
apt-get clean
|
|
|
|
RUN rm /etc/apt/apt.conf.d/docker-clean
|
|
RUN mkdir /etc/ansible/
|
|
RUN /bin/echo -e "[local]\nlocalhost ansible_connection=local" > /etc/ansible/hosts
|
|
RUN locale-gen en_US.UTF-8
|
|
RUN ssh-keygen -q -t rsa -N '' -f /root/.ssh/id_rsa && \
|
|
cp /root/.ssh/id_rsa.pub /root/.ssh/authorized_keys && \
|
|
for key in /etc/ssh/ssh_host_*_key.pub; do echo "localhost $(cat ${key})" >> /root/.ssh/known_hosts; done
|
|
VOLUME /sys/fs/cgroup /run/lock /run /tmp
|
|
RUN pip3 install junit-xml python3-keyczar
|
|
ENV container=docker
|
|
CMD ["/sbin/init"]
|