FROM centos:7
MAINTAINER Steamhaus <tech@steamhaus.co.uk>

ENV PACKER_VERSION 1.5.6
ENV AMICLEANER_VERSION 0.1.2

ENV PACKER_URL https://releases.hashicorp.com/packer/${PACKER_VERSION}/packer_${PACKER_VERSION}_linux_amd64.zip

RUN yum install -y git wget epel-release ansible unzip ruby\
&& wget https://bootstrap.pypa.io/get-pip.py\
&& python get-pip.py\
&& yum update -y\
&& wget ${PACKER_URL}\
&& unzip packer_${PACKER_VERSION}_linux_amd64.zip\
&& mv packer /usr/local/bin/packer\
&& wget https://github.com/bonclay7/aws-amicleaner/archive/v${AMICLEANER_VERSION}.zip\
&& unzip v${AMICLEANER_VERSION}.zip\
&& chmod 755 aws-amicleaner-${AMICLEANER_VERSION}/amicleaner/cli.py\
&& pip install future\
&& pip install -r aws-amicleaner-${AMICLEANER_VERSION}/requirements.txt\
&& pip install aws-amicleaner\
&& wget https://github.com/stedolan/jq/releases/download/jq-1.5/jq-linux64\
&& mv ./jq-linux64 /usr/bin/jq\
&& chmod +x /usr/bin/jq
