Configure content signing on private automation hub
To successfully sign and publish Ansible Certified Content Collections, you must configure private automation hub for signing.
Before you begin Copy linkLink copied!
- Your GnuPG key pairs have been securely set up and managed by your organization.
- Your public-private key pair has proper access for configuring content signing on private automation hub.
About this task Copy linkLink copied!
Procedure Copy linkLink copied!
Download signature public keys Copy linkLink copied!
Configure Ansible-Galaxy CLI to verify collections Copy linkLink copied!
You can configure Ansible-Galaxy CLI to verify collections. This ensures that downloaded collections are approved by your organization and have not been changed after they were uploaded to automation hub.
Before you begin Copy linkLink copied!
- Public key for verification has been added to the local system keyring.
- Signed collections are available in automation hub to verify signature.
- Certified collections can be signed by approved roles within your organization.
About this task Copy linkLink copied!
If a collection has been signed by automation hub, the server provides ASCII armored, GPG-detached signatures to verify the authenticity of MANIFEST.json before using it to verify the collection’s contents. First you must opt into signature verification by configuring a keyring for ansible-galaxy or providing the path with the --keyring option.