Online / 6 & 7 February 2021

visit

Host your own on-premise Ansible Galaxy


This talk will demo the setup and features of an on-premise software for storing, mirroring, and distributing Ansible Collection and Role content. This is analogous to an on-premise version of galaxy.ansible.com. To get up and running quickly, we’ll be using a pre-built container with pulp_ansible and galaxy_ng.

A single container is all that is needed for setup. Once setup, I will demonstrate:

  • Creating one or more repositories to store Collections and Roles
  • Installing Role and Collection content using the ansible-galaxy CLI client from these repositories
  • Synchronizing Collections and Roles from galaxy.ansible.com
  • Uploading Collection content via ansible-galaxy CLI
  • Copying Collections and Roles between multiple repositories, simulating dev -> staging -> production environments
  • Perform these operations using a great UI, whenever possible, and APIs otherwise

Speakers

Photo of Brian Bouterse Brian Bouterse

Links