Chapter 1. Managing Ansible Content Collection synclists in automation hub
As of the 2.4 release you can still synchronize content, but synclists are deprecated, and will be removed in a future version.
From Ansible Automation Platform 2.4 a private automation hub administrator can go to the rh-certified remote and upload a manually-created requirements file.
Remotes are configurations that allow you to synchronize content to your custom repositories from an external collection source.
You can use Ansible automation hub to distribute the relevant Red Hat Certified collections content to your users by creating synclists or a requirements file. For more information about using requirements files, see Install multiple collections with a requirements file in the Ansible Galaxy User Guide.
1.1. About Red Hat Ansible Certified Content Collections synclists
A synclist is a curated group of Red Hat Certified collections that is assembled by your organization administrator that synchronizes with your local Ansible automation hub. You can use synclists to manage only the content that you want and exclude unnecessary collections. You can design and manage your synclist from the content available as part of Red Hat content on console.redhat.com
Each synclist has its own unique repository URL that you can use to designate as a remote source for content in automation hub and is securely accessed using an API token.
1.2. Creating a synclist of Red Hat Ansible Certified Content Collections
You can create a synclist of curated Red Hat Ansible Certified Content in Ansible automation hub on console.redhat.com. Your synclist repository is located under Automation Hub → Repositories, which is updated whenever you choose to manage content within Ansible Certified Content Collections.
All Ansible Certified Content Collections are included by default in your initial organization synclist.
Prerequisites
- You have a valid Ansible Automation Platform subscription.
- You have Organization Administrator permissions for console.redhat.com.
The following domain names are part of either the firewall or the proxy’s allowlist for successful connection and download of collections from automation hub or Galaxy server:
-
galaxy.ansible.com -
cloud.redhat.com -
console.redhat.com -
sso.redhat.com
-
Ansible automation hub resources are stored in Amazon Simple Storage and the following domain name is in the allow list:
-
automation-hub-prd.s3.us-east-2.amazonaws.com -
ansible-galaxy.s3.amazonaws.com
-
- SSL inspection is disabled either when using self signed certificates or for the Red Hat domains.
Procedure
-
Log in to
console.redhat.com. - Navigate to Automation Hub → Collections.
- Use the toggle switch on each collection to determine whether to exclude it from your synclist.
- When you finish managing collections for your synclist, navigate to Automation Hub → Repositories to initiate the remote repository synchronization to your private automation hub.
- Optional: If your remote repository is already configured, you can manually synchronize Red Hat Ansible Certified Content Collections to your private automation hub to update the collections content that you made available to local users.