This repo contains stackhpc.pulp Ansible Collection. The collection includes roles supported by StackHPC for Pulp repository server configuration.
Note: Pulp server installation is out of this collection's scope - for this purpose please see an official collection.
Tested with the current Ansible 11 release.
pulp_container_content role pulp_content_guard role pulp_distribution role pulp_django_user role pulp_group role pulp_publication role pulp_repository role pulp_user role
Before using the collection, you need to install the collection with the ansible-galaxy CLI:
ansible-galaxy collection install stackhpc.pulp
You can also include it in a requirements.yml file and install it via ansible-galaxy collection install -r requirements.yml` using format:
collections:
- name: stackhpc.pulpSee Ansible Using collections for more details.
The integration tests require a running Pulp server. To run a Pulp in one container for testing:
tests/pulp-in-one.sh
Then, to run all of the integration tests:
ansible-playbook -v tests/*.yml
- Ansible Collection overview
- Ansible User guide
- Ansible Developer guide
- Ansible Community code of conduct
Apache License Version 2.0