Skip to content
Snippets Groups Projects
Dockerfile 817 B
Newer Older
FROM quay.io/ansible/creator-ee:latest
Lars Seipel's avatar
Lars Seipel committed

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
Lars Seipel's avatar
Lars Seipel committed

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