/
Dockerfile
33 lines (24 loc) · 921 Bytes
/
Dockerfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
FROM public.ecr.aws/shadowrobot/aurora-molecule:bionic
LABEL Description="Ubuntu Bionic image contains Ansible, Molecule and EC2 driver" Vendor="Shadow Robot" Version="1.0"
ARG ml_ec2_aurora_branch
ENV LC_ALL C.UTF-8
ENV LANG C.UTF-8
ENV ml_ec2_aurora_branch ${ml_ec2_aurora_branch:-"master"}
ENV ml_ec2_aurora_script "https://raw.githubusercontent.com/shadow-robot/aurora/$ml_ec2_aurora_branch/bin/run-ansible.sh"
RUN set -x && \
\
echo "Installing AWS CLI" && \
wget -O /tmp/oneliner "$( echo "$ml_ec2_aurora_script" | sed 's/#/%23/g' )" && \
chmod 755 /tmp/oneliner && \
/tmp/oneliner install_software --branch $ml_ec2_aurora_branch software=[aws-cli] && \
\
echo "Clean up" && \
apt-get clean && \
rm -rf \
/var/lib/apt/lists/* \
/tmp/* \
/var/tmp/* \
/root/.ansible \
/root/.gitconfig \
/root/.cache
VOLUME /var/lib/docker