Project

Profile

Help

Story #6458

closed

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 almost 4 years ago. Updated over 3 years 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


Sub-issues 5 (0 open5 closed)

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

Actions

Added by Mike DePaulo almost 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

Added by Mike DePaulo almost 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

Actions #1

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

Updated by mdepaulo@redhat.com almost 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 almost 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 almost 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]

Actions #3

Updated by mdepaulo@redhat.com almost 4 years ago

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

Updated by fao89 almost 4 years ago

  • Sprint Candidate changed from No to Yes
Actions #6

Updated by fao89 almost 4 years ago

  • Status changed from NEW to ASSIGNED
  • Assignee set to fao89
Actions #7

Updated by pulpbot almost 4 years ago

  • Status changed from ASSIGNED to POST

Added by Fabricio Aguiar almost 4 years ago

Revision 9266fc0b | View on GitHub

Fitting directories into collection structure

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

Added by Fabricio Aguiar almost 4 years ago

Revision 9266fc0b | View on GitHub

Fitting directories into collection structure

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

Actions #8

Updated by Anonymous almost 4 years ago

  • Status changed from POST to MODIFIED
  • % Done changed from 0 to 100
Actions #9

Updated by mdepaulo@redhat.com almost 4 years ago

  • Status changed from MODIFIED to ASSIGNED
Actions #10

Updated by Anonymous almost 4 years ago

  • Status changed from ASSIGNED to MODIFIED
  • % Done changed from 33 to 100
Actions #11

Updated by dkliban@redhat.com almost 4 years ago

  • Status changed from MODIFIED to CLOSED - CURRENTRELEASE

Also available in: Atom PDF