Project

Profile

Help

Story #6458

Task #6432: [Epic] ansible-pulp backlog

As a user, I can consume pulp_installer as a collection from Ansible Galaxy

Added by mdepaulo@redhat.com 8 months ago. Updated about 2 months ago.

Status:
CLOSED - CURRENTRELEASE
Priority:
Normal
Assignee:
Category:
-
Sprint/Milestone:
-
Start date:
Due date:
% Done:

100%

Estimated time:
(Total: 0:00 h)
Platform Release:
Groomed:
No
Sprint Candidate:
Yes
Tags:
Sprint:
Quarter:

Description

After some scoping, this will involve:

  1. Creating galaxy.yml
  2. 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]
  3. Renaming roles to use underscores rather than dashes
  4. 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.)
  5. 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


Subtasks

Story #6663: Renaming roles to use underscores rather than dashesCLOSED - CURRENTRELEASEfao89

Actions
Task #6758: Update docs to have the right roles with underscore rather than dashesCLOSED - COMPLETE

Actions
RPM Support - Task #6759: Update docs to have the right roles with underscore rather than dashesCLOSED - CURRENTRELEASEfao89

Actions
Ansible Plugin - Story #6760: Update docs to have the right roles names with underscore rather than dashesCLOSED - CURRENTRELEASE

Actions
Task #6836: Update pulp_installer docs on consuming pulp_installer as a Galaxy collectionCLOSED - CURRENTRELEASEfao89

Actions

Related issues

Related to Pulp - Task #6625: document the OSes the installer supportsNEW

<a title="Actions" class="icon-only icon-actions js-contextmenu" href="#">Actions</a>

Associated revisions

Revision 0513fae0 View on GitHub
Added by Mike DePaulo 8 months ago

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

Revision 0513fae0 View on GitHub
Added by Mike DePaulo 8 months ago

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

Revision 9dcaf372 View on GitHub
Added by Mike DePaulo 7 months ago

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]

Revision 9dcaf372 View on GitHub
Added by Mike DePaulo 7 months ago

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]

Revision 9266fc0b View on GitHub
Added by Fabricio Aguiar 6 months ago

Fitting directories into collection structure

https://pulp.plan.io/issues/6458 closes #6458

Revision 9266fc0b View on GitHub
Added by Fabricio Aguiar 6 months ago

Fitting directories into collection structure

https://pulp.plan.io/issues/6458 closes #6458

History

#1 Updated by mdepaulo@redhat.com 8 months 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

#2 Updated by mdepaulo@redhat.com 7 months 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

#3 Updated by mdepaulo@redhat.com 7 months ago

  • Related to Task #6625: document the OSes the installer supports added

#4 Updated by fao89 7 months ago

  • Sprint Candidate changed from No to Yes

#6 Updated by fao89 6 months ago

  • Status changed from NEW to ASSIGNED
  • Assignee set to fao89

#7 Updated by pulpbot 6 months ago

  • Status changed from ASSIGNED to POST

#8 Updated by Anonymous 6 months ago

  • Status changed from POST to MODIFIED
  • % Done changed from 0 to 100

#9 Updated by mdepaulo@redhat.com 6 months ago

  • Status changed from MODIFIED to ASSIGNED

#10 Updated by Anonymous 6 months ago

  • Status changed from ASSIGNED to MODIFIED
  • % Done changed from 33 to 100

#11 Updated by dkliban@redhat.com 6 months ago

  • Status changed from MODIFIED to CLOSED - CURRENTRELEASE

Please register to edit this issue

Also available in: Atom PDF