Ansible automation platform (AAP)

Red Hats enterprise-grade platform voor het automatiseren van IT-operaties, gebouwd op open-source Ansible.

Ansible automation platform (AAP) is Red Hats enterprise-grade platform voor het automatiseren van IT-operaties, gebouwd op open-source Ansible. Het schaalt automatisering over teams en infrastructuren met functies zoals op rollen gebaseerde toegangscontrole, job scheduling en centraal beheer.

In de context van de Nederlandse overheid is AAP de de facto standaard en is het aanwezig in alle grotere Nederlandse overheidsorganisaties. Als gevolg daarvan is het een standaard onderdeel van de C2 referentie-implementatie. Voor details over de C2 referentie-implementatie, zie:

  • C2 Platform Ansible Reference Inventory Project: Ansible inventory for the C2 Platform reference implementation, providing a streamlined configuration to deploy and manage essential open-source components. Key elements include automation tools like AWX and Galaxy NG, version control with GitLab CE, container orchestration via Kubernetes (both open-source and Rancher-managed), identity management through Keycloak, and web/proxy services with Apache and HAProxy

Er zijn ook instructies over hoe AAP lokaal uit te rollen in een Kubernetes-cluster, met AWX uitgerold en geconfigureerd, met behulp van één commando dat ongeveer 14 minuten duurt om te voltooien—van geen nodes tot node-creatie, cluster-creatie, AWX-uitrol en configuratie. Voor meer informatie, zie:

  • Beheer Je Ontwikkelomgeving: Leer hoe je je ontwikkelomgeving creëert, instelt en effectief gebruikt.
  • Ansible Automatiseringsplatform ( AAP ): Deze sectie biedt uitgebreide instructies voor het creëren, beheren en benutten van de kracht van het Ansible Automatiseringsplatform (AAP). AAP bestaat uit twee belangrijke componenten: de Automatiseringscontroller (AWX) en de Ansible Automation Hub (Galaxy NG).

High-level componenten

AAP omvat verschillende sleutelcomponenten om te voldoen aan enterprise automatiseringsbehoeften:

  • Automation controller (upstream: AWX): De kern orkestratie-engine die playbook-uitvoering en workflows beheert.
  • Automation hub (upstream: Galaxy NG): Een privé content-repository voor Ansible-collecties en Ansible-rollen, wat veilige delen binnen organisaties mogelijk maakt.

Deze componenten verbeteren Ansibles capaciteiten voor grootschalige, veilige en compliant automatisering in enterprise omgevingen.

Upstream-projecten

AAP is gebouwd op open-source upstream-projecten:

  • AWX: Biedt een webgebaseerde gebruikersinterface, REST API en task-engine voor Ansible.
  • Galaxy NG: Dient als repository voor het ontdekken, delen en downloaden van Ansible-content.

Deze upstream-projecten drijven innovatie en community-gedreven ontwikkeling aan, die Red Hat integreert in AAP voor enterprise-gebruik.

Aanvullende informatie