Het verbinden van de Automation Controller (AWX) met de Automation Hub (Galaxy NG) met behulp van Ansible

Leer hoe je AWX opnieuw kunt configureren om in plaats van de openbare Galaxy-website, gebruik te maken van de private Galaxy NG automation hub.

Projecten: c2platform/ansible, c2platform.mw, c2platform.mgmt, ansible-execution-environment


Deze handleiding legt uit hoe je AWX kunt verbinden, toegankelijk via https://awx.c2platform.org  , met Galaxy NG, toegankelijk via https://galaxy.c2platform.org  , in plaats van te vertrouwen op de openbare Galaxy-website op https://galaxy.ansible.com  . Deze configuratie stelt je in staat om betere controle te hebben over de Ansible-inhoud die in je omgeving wordt gebruikt.

Door de onderstaande stappen te volgen, kun je ervoor zorgen dat AWX alleen gebruikmaakt van samengestelde en goedgekeurde rollen van de openbare Galaxy-site door de introductie van de Automation Hub (Galaxy NG).


Vereisten

Verbinding maken met behulp van Vagrant

Volg deze stappen om de verbinding tussen AWX en Galaxy NG te configureren:

  1. Zoek in het Ansible-inventoryproject c2platform/ansible het bestand group_vars/awx/awx.yml. Dit bestand bevat de AWX-configuratie.
  2. Bewerk de variabele c2_awx_cred_galaxy_selected en verander de waarde van Ansible Galaxy naar c2-galaxy:
c2_awx_cred_galaxy_selected: c2-galaxy

Voer nu de provisioning uit met

TAGS=config vagrant provision c2d-awx1

Opmerking: Met TAGS=config voeren we alleen de Ansible-taken uit voor de AWX-configuratie. Dit is optioneel en wordt alleen gebruikt om wat provisioning-tijd te besparen.

Verbinding maken met behulp van AWX



Laatst gewijzigd 2024.11.14: rws gsd-agportal1 RWS-949 (5e183ad)