Create new install and setup scripts for puppet openstack builder
The current install.sh and associated scripts are not user-friendly, extensible, or maintainable. There ought to be a new set of scripts that manage the setup and installation process in a sane manner, and that also do validation of a user's data prior to kicking off their installation.
Blueprint information
- Status:
- Not started
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- None
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- New
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
There should be two scripts for the POB installation process. One that prepares the initial node, and one that does the actual data validation and installation of services.
It probably makes sense to gather as much data possible from facter, rather than relying on user input. Ideally, a user should only have to input variables that pertain to their actual cloud installation, not items such as domain name, etc.
It would also be ideal to have a output only option that displays what actions will take place so the user can review their configuration prior to actually executing it.