Pulp plugin to manage Ansible content, e.g. roles
Project description
pulp_ansible
============
.. image:: https://api.travis-ci.com/pulp/pulp_ansible.svg
:target: https://travis-ci.com/pulp/pulp_ansible
A Pulp plugin to support hosting ``Role`` and ``Collection`` Ansible content.
For more information, please see the `documentation <https://pulp-ansible.readthedocs.io/en/latest/>`_.
Collection Support
------------------
.. warning::
The 'Collection' content type is currently in tech-preview. Breaking changes could be introduced
in the future.
pulp_ansible can manage the `multi-role repository content <https://galaxy.ansible.com/docs/using/
installing.html#multi-role-repositories>`_ 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"
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.3.0.tar.gz
(56.7 kB
view hashes)
Built Distribution
Close
Hashes for pulp_ansible-0.3.0-py3-none-any.whl
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 | 12eeef53069d1c4666b952a7361b257874bfc7ed95599f7fdd88f6f9b5e9ef94 |
|
| MD5 | fde674f833b772c088a3f93b5567a4b3 |
|
| BLAKE2b-256 | 57790bb1e0d597d7294653a9a3b7f082a1dab033dfec3035548c84d31960b50a |