Sync automation content from remote repositories
Storing automation content in a remote repository provides centralized control, increases security, and improves consistency for automation across your organization.
- Ansible Certified Content Collections
- Ansible validated content collections
With Ansible Certified Content Collections and Ansible validated content collections, you can build your automation library. You can update these collections manually by downloading their packages.You can use Ansible automation hub to distribute the relevant Red Hat Ansible Certified Content Collections to your users by creating a requirements file.
Use remote configurations to configure your private automation hub to synchronize with Ansible Certified Content Collections hosted on console.redhat.com or with your collections in Ansible Galaxy. Each remote configuration in Automation Content Remotes provides information for both the community and rh-certified repository about when the repository was last updated. You can add new content to Ansible automation hub at any time by using the Edit and Sync features included on the Automation Content Repositories page.
Understanding the difference between Ansible Galaxy and Ansible automation hub collections
Collections published to Ansible Galaxy are the latest content published by the Ansible community and have no joint support claims associated with them. Ansible Galaxy is the recommended front end directory for the Ansible community to access content.Collections published to Ansible automation hub are targeted to joint customers of Red Hat and selected partners. Customers need an Ansible subscription to access and download collections on Ansible automation hub. A certified collection means that Red Hat and partners have a strategic relationship in place and are ready to support joint customers. Collections might also have had additional testing and validation done against them.
Requesting a namespace on Ansible GalaxyTo request a namespace through an Ansible Galaxy GitHub issue, send an email request to ansiblepartners@redhat.com that includes the GitHub username used to sign up on Ansible Galaxy.You must have logged in at least once for the system to validate.After users are added as administrators of the namespace, you can use the self-serve process to add more administrators.
Ansible Galaxy namespace naming guidelinesCollection namespaces must follow Python module name convention. This means collections should have short, all lowercase names. You can use underscores in the collection name if it improves readability.
- Red Hat Certified, validated, and Ansible Galaxy content in automation hub
With Ansible automation hub, you can access and curate a unique set of collections from all forms of Ansible content. - Configure automation hub tokens
You must create an API token before you can upload or download collections.. - Configure the rh-certified remote repository
You can edit the rh-certified remote repository to synchronize collections from automation hub hosted on console.redhat.com to your private automation hub. - Configure the private automation hub community remote
Configure the community remote so you can sync content from Ansible Galaxy. - Configure proxy settings
If your private automation hub is behind a network proxy, you can configure proxy settings on the remote to sync content located outside of your local network. - Create a requirements file
Use a requirements file to add collections to your automation hub. - Configure content signing on private automation hub
To successfully sign and publish Ansible Certified Content Collections, you must configure private automation hub for signing.