Trim and include Ansible
continuous-integration/drone/push Build is passing Details

This commit is contained in:
Luke Murphy 2021-01-07 00:10:38 +01:00
parent 97cfac538a
commit 87d8e86bb4
No known key found for this signature in database
GPG Key ID: 5E2EF5A63E3718CC
1 changed files with 4 additions and 16 deletions

View File

@ -57,19 +57,16 @@ py3-yaml \
python3 \
python3-dev
ENV MOLECULE_PLUGINS="\
molecule-hetznercloud \
"
# https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=917006
RUN python3 -m pip install -U wheel pip setuptools
RUN \
python3 -m pip install -U wheel pip setuptools
ADD . .
RUN \
python3 -m pip wheel \
-w dist \
molecule testinfra ${MOLECULE_PLUGINS}
molecule testinfra molecule-hetznercloud ansible
RUN ls -1 dist/
@ -132,10 +129,6 @@ ENV PIP_INSTALL_ARGS="\
-f /usr/src/molecule/dist \
"
ENV MOLECULE_PLUGINS="\
molecule-hetznercloud \
"
RUN \
apk add --update --no-cache \
${BUILD_DEPS} ${PACKAGES} \
@ -147,11 +140,6 @@ COPY --from=molecule-builder \
/usr/src/molecule/dist
RUN \
python3 -m pip install \
${PIP_INSTALL_ARGS} \
molecule testinfra ${MOLECULE_PLUGINS} && \
molecule --version && \
molecule drivers && \
pip check
python3 -m pip install molecule testinfra molecule-hetznercloud ansible
ENV SHELL /bin/bash