Project

Profile

Help

Task #4325

Create playbooks for pulplift and trim ansible-pulp3 example playbooks.

Added by amacdona@redhat.com over 1 year ago. Updated 12 days ago.

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

0%

Platform Release:
Blocks Release:
Backwards Incompatible:
No
Groomed:
No
Sprint Candidate:
No
Tags:
QA Contact:
Complexity:
Smash Test:
Verified:
No
Verification Required:
No
Sprint:
Sprint 49

Description

The playbooks in ansible-pulp3 should:

  • be usable on any ansible ready box
  • be minimal
  • not require vagrant
  • easily allow users to customize their playbook outside of version control

The pulplift playbooks should:

  • add any necessary config for vagrant
  • result in a working boxes with the vanilla playbooks
  • easily allow users to customize their playbook outside of version control

To get to this, we need to
1. copy the existing playbooks from ansible-pulp3 into the pulplift repository
2. remove vagrant specific code from ansible-pulp3 playbooks
3. remove developer specific code from ansible-pulp3 source-install.yml
4. allow the user to specify the playbook they want to use with pulplift (currently, this is hard multiple places)


Checklist

Associated revisions

Revision 09c2fd24 View on GitHub
Added by amacdona@redhat.com about 1 year ago

Remove vagrant assets and restructure

Previously, the example playbooks (and docs) were coupled with vagrant usage. This PR removes the vagrant assets, and revises the examples and documentation to be applicable for those using ansible directly (without Vagrant). As a bonus, the example playbooks and variables are symlinked to molecule, so the examples are tested by travis for PRs against this repository.

https://pulp.plan.io/issues/4325 re: #4325

Revision 09c2fd24 View on GitHub
Added by amacdona@redhat.com about 1 year ago

Remove vagrant assets and restructure

Previously, the example playbooks (and docs) were coupled with vagrant usage. This PR removes the vagrant assets, and revises the examples and documentation to be applicable for those using ansible directly (without Vagrant). As a bonus, the example playbooks and variables are symlinked to molecule, so the examples are tested by travis for PRs against this repository.

https://pulp.plan.io/issues/4325 re: #4325

Revision 414086b0 View on GitHub
Added by amacdona@redhat.com about 1 year ago

Take vagrant assets from ansible-pulp3

https://pulp.plan.io/issues/4325 fixes: #4325

History

#1 Updated by CodeHeeler over 1 year ago

  • Tracker changed from Issue to Task
  • % Done set to 0

#2 Updated by amacdona@redhat.com over 1 year ago

  • Status changed from NEW to ASSIGNED
  • Assignee set to amacdona@redhat.com
  • Tags Pulp 3 added

#3 Updated by amacdona@redhat.com about 1 year ago

  • Status changed from ASSIGNED to MODIFIED
  • Sprint set to Sprint 49

#4 Updated by daviddavis about 1 year ago

  • Sprint/Milestone set to 3.0.0

#5 Updated by bmbouter about 1 year ago

  • Tags deleted (Pulp 3)

#6 Updated by bmbouter 5 months ago

  • Status changed from MODIFIED to CLOSED - CURRENTRELEASE

#7 Updated by bmbouter 12 days ago

  • Category set to Installer
  • Tags deleted (Pulp 3 installer)

Please register to edit this issue

Also available in: Atom PDF