Story #6458
closedTask #6432: [Epic] ansible-pulp backlog
As a user, I can consume pulp_installer as a collection from Ansible Galaxy
100%
Description
After some scoping, this will involve:
- Creating galaxy.yml
- GitHub Actions publishing via the ansible-galaxy command, using a user-account's galaxy token as a GHA secret (we cannot use a specific service token or organization token) [1] [2] [3]
- Renaming roles to use underscores rather than dashes
- Replacing the directory structure for our example-use and example-source playbooks and vars files, including the CI scripts that modify them (like for pulp_rpm_prerequisites) and pulplift that calls them (compat symlinks might be appropriate.)
- Updating docs & references, for the new process of downloading, and for #4.
[1] https://www.jeffgeerling.com/blog/2020/automatically-building-and-publishing-ansible-galaxy-collections [2] https://github.com/ansible/galaxy/issues/2070 [3] https://github.com/ansible-collections/kubernetes/issues/43
Related issues
Added by Mike DePaulo over 4 years ago
Added by Mike DePaulo over 4 years ago
Revision 0513fae0 | View on GitHub
Rename ansible-pulp to pulp_installer
This helps avoid confusion with pulp-ansible, and makes the name valid (no dashes) for publishing to galaxy as a collection.
fixes: #6406 Rename ansible-pulp to pulp_installer https://pulp.plan.io/issues/6406
re: #6458 As a user, I can consume pulp_installer as a collection from Ansible galaxy https://pulp.plan.io/issues/6458
Updated by mdepaulo@redhat.com over 4 years ago
- Subject changed from As a user, I can consume ansible-pulp as a collection from Ansible galaxy to As a user, I can consume pulp_installer as a collection from Ansible galaxy
Updated by mdepaulo@redhat.com over 4 years ago
- Subject changed from As a user, I can consume pulp_installer as a collection from Ansible galaxy to As a user, I can consume pulp_installer as a collection from Ansible Galaxy
Added by Mike DePaulo over 4 years ago
Revision 9dcaf372 | View on GitHub
Update roles' Ansible Galaxy metadata for EL8 support
Note that these are not visible on Galaxy yet; they will be when published as a collection.
re: #6458 As a user, I can consume pulp_installer as a collection from Ansible Galaxy https://pulp.plan.io/issues/6458
re: #6259 Add support for CentOS 8 & RHEL8 to the ansible-pulp installer https://pulp.plan.io/issues/6259
[noissue]
Added by Mike DePaulo over 4 years ago
Revision 9dcaf372 | View on GitHub
Update roles' Ansible Galaxy metadata for EL8 support
Note that these are not visible on Galaxy yet; they will be when published as a collection.
re: #6458 As a user, I can consume pulp_installer as a collection from Ansible Galaxy https://pulp.plan.io/issues/6458
re: #6259 Add support for CentOS 8 & RHEL8 to the ansible-pulp installer https://pulp.plan.io/issues/6259
[noissue]
Updated by mdepaulo@redhat.com over 4 years ago
- Related to Task #6625: document the OSes the installer supports added
Updated by fao89 over 4 years ago
Similar structure: https://github.com/geerlingguy/ansible-collection-php_roles
Updated by fao89 over 4 years ago
- Status changed from NEW to ASSIGNED
- Assignee set to fao89
Updated by pulpbot over 4 years ago
- Status changed from ASSIGNED to POST
Added by Fabricio Aguiar over 4 years ago
Revision 9266fc0b | View on GitHub
Fitting directories into collection structure
Added by Fabricio Aguiar over 4 years ago
Revision 9266fc0b | View on GitHub
Fitting directories into collection structure
Updated by Anonymous over 4 years ago
- Status changed from POST to MODIFIED
- % Done changed from 0 to 100
Applied in changeset ansible-pulp|9266fc0b1c58c5107b6be9390b64a4e605b41be1.
Updated by mdepaulo@redhat.com over 4 years ago
- Status changed from MODIFIED to ASSIGNED
Updated by Anonymous over 4 years ago
- Status changed from ASSIGNED to MODIFIED
- % Done changed from 33 to 100
Applied in changeset ansible-pulp3|9266fc0b1c58c5107b6be9390b64a4e605b41be1.
Updated by dkliban@redhat.com over 4 years ago
- Status changed from MODIFIED to CLOSED - CURRENTRELEASE
Rename ansible-pulp to pulp_installer
This helps avoid confusion with pulp-ansible, and makes the name valid (no dashes) for publishing to galaxy as a collection.
fixes: #6406 Rename ansible-pulp to pulp_installer https://pulp.plan.io/issues/6406
re: #6458 As a user, I can consume pulp_installer as a collection from Ansible galaxy https://pulp.plan.io/issues/6458