Actions
Task #4325
closedCreate playbooks for pulplift and trim ansible-pulp3 example playbooks.
Status:
CLOSED - CURRENTRELEASE
Priority:
Normal
Assignee:
Category:
Installer - Moved to GitHub issues
Sprint/Milestone:
Start date:
Due date:
% Done:
0%
Estimated time:
Platform Release:
Groomed:
No
Sprint Candidate:
No
Tags:
Sprint:
Sprint 49
Quarter:
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)
Actions
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