21 lines
497 B
Docker
21 lines
497 B
Docker
FROM ubuntu:20.04 as base
|
|
ENV ANSIBLE_VERSION 2.9.17
|
|
RUN apt-get update; \
|
|
apt-get install -y gcc python3 sshpass; \
|
|
apt-get install -y python3-pip; \
|
|
apt-get clean all
|
|
RUN pip3 install --upgrade pip; \
|
|
pip3 install "ansible==${ANSIBLE_VERSION}"; \
|
|
pip3 install ansible;
|
|
|
|
FROM base as update
|
|
|
|
WORKDIR /ansible
|
|
|
|
COPY collections/requirements.yml ./collections/requirements.yml
|
|
COPY ansible.cfg .
|
|
|
|
RUN ansible-galaxy collection install -r collections/requirements.yml
|
|
|
|
COPY . .
|