Docker-images
b@rtsmeding IT bouwt en onderhoudt deze Docker-images zodat teams consistente Ansible CI/CD kunnen draaien (Molecule, linting, device-bibliotheken) en doordachte applicatie-images (bijv. Nautobot met bruikbare defaults) zonder elke keer basislagen opnieuw uit te vinden.
We gebruiken ze intern en bij automation delivery; voor images afgestemd op uw registry, securitybeleid of pipeline kunt u bij ons advies terecht — zie Over.
Docker CI/CD-images
Deze images zijn bedoeld om Ansible-playbooks, roles en meer te testen. Ze zijn gebaseerd op diverse Linux-distributies met Ansible en andere pakketten vooraf geïnstalleerd, vooral voor network automation (NetDevOps). Per distro is er een image zonder versienummer dat altijd de nieuwste release bevat (bijv. ansible_cicd_debian is gelijk aan ansible_cicd_debian13).
Momenteel geïnstalleerde Python-pakketten voor netwerk- en CMDB-tests:
- ansible (versie verschilt per distributie)
- cryptography
- yamllint
- pynautobot
- pynetbox
- jmespath
- netaddr
- pywinrm
Netwerkautomatisering: - netmiko - ncclient - scrapli - napalm - paramiko - textfsm - ntc-templates - pyats (pyats niet beschikbaar in alpine- en rocky-images)
CI/CD-testen: - ansible-lint - molecule - molecule-plugins - pytest - pytest-ansible
Cloud/API-automatisering: - requests - boto3 - openstacksdk - kubernetes
Hulpmiddelen: - jinja2 - passlib
Docker-applicaties
Deze images draaien specifieke applicaties met extra’s voor netwerkautomatisering en infrastructuurlabs.
| Container | Omschrijving | CI-status | Downloads |
|---|---|---|---|
| nautobot | Nautobot inclusief plugins en apps |