Newer
Older
FROM quay.io/ansible/creator-ee:latest
LABEL \
org.opencontainers.image.title="netci" \
org.opencontainers.image.url="https://code.fbi.h-da.de/hdacloud/images" \
org.opencontainers.image.source="https://code.fbi.h-da.de/hdacloud/images"
RUN yum install -y make graphviz gcc gcc-c++ python-devel \
&& yum clean all
RUN pip install \
capirca \
graphviz \
lxml \
pybatfish \
pynetbox \
yamllint
RUN ansible-galaxy role install cloudalchemy.node_exporter aruhier.systemd_networkd linux-system-roles.selinux
RUN ansible-galaxy collection install netbox.netbox community.general ansible.netcommon paloaltonetworks.panos
# XXX why does this fail all of a sudden? Change in ansible-galaxy?
RUN ansible-galaxy role install --ignore-errors hdacloud.frrlite,git+https://code.fbi.h-da.de/hdacloud/ansible-frrlite