Skip to main content

Pulp plugin to manage Ansible content, e.g. roles

Project description

Ansible Nightly CI/CD

A Pulp plugin to support hosting Role and Collection Ansible content.

For more information, please see the documentation.

Collection Support

pulp_ansible can manage the multi-role repository content referred to as a Collection. The following features are supported:

  • ansible-galaxy collection publish - Upload a Collection to pulp_ansible for association with one or more repositories.

  • ansible-galaxy collection install - Install a Collection from pulp_ansible.

Configuring Collection Support

You’ll have to specify the protocol and hostname the pulp_ansible REST API is being served on. For pulp_ansible to interact with ansible-galaxy correctly it needs the entire hostname. This is done using the ANSIBLE_HOSTNAME setting in Pulp. For example if its serving with http on localhost it would be:

export PULP_ANSIBLE_API_HOSTNAME='http://localhost:24817'
export PULP_ANSIBLE_CONTENT_HOSTNAME='http://localhost:24816/pulp/content'

or in your systemd environment:

Environment="PULP_ANSIBLE_API_HOSTNAME=http://localhost:24817"
Environment="PULP_ANSIBLE_CONTENT_HOSTNAME=http://localhost:24816/pulp/content"

How to File an Issue

New pulp_ansible issue.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pulp_ansible-0.26.0.tar.gz (162.2 kB view details)

Uploaded Source

Built Distribution

pulp_ansible-0.26.0-py3-none-any.whl (210.3 kB view details)

Uploaded Python 3

File details

Details for the file pulp_ansible-0.26.0.tar.gz.

File metadata

  • Download URL: pulp_ansible-0.26.0.tar.gz
  • Upload date:
  • Size: 162.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.12

File hashes

Hashes for pulp_ansible-0.26.0.tar.gz
Algorithm Hash digest
SHA256 e69ed55c9bfa7d366efba908025777295eff1a6a8eca570ed55e8d2ffbc980de
MD5 53d00a054af6cb0efcee23d1fe62baac
BLAKE2b-256 c083b41d02b964fbf6516b02b2d66fd9f8b198457c9aee5c0a27a2a05e1361b5

See more details on using hashes here.

File details

Details for the file pulp_ansible-0.26.0-py3-none-any.whl.

File metadata

File hashes

Hashes for pulp_ansible-0.26.0-py3-none-any.whl
Algorithm Hash digest
SHA256 eb97bb852df78c6efb62dbb0845ac535124e6aa01e05ebccb2d4796c2aa5e5eb
MD5 41598a54b5c1039ed4c8bb3274ac14ac
BLAKE2b-256 0af42c24cbe712133adcd96678dea4387298010daab3c3cd7f5cea2adbd4a963

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page