Skip to content

Latest commit

 

History

History
65 lines (44 loc) · 2.21 KB

File metadata and controls

65 lines (44 loc) · 2.21 KB

StackHPC pulp collection

Tests Publish to Galaxy

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 Ansible

Tested with the current Ansible 11 release.

Included content

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 container_repositories module container_remotes module container_syncs module container_distributions module

Using this collection

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.pulp

See Ansible Using collections for more details.

Testing

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

More information

Licensing

Apache License Version 2.0