Use Hiera to load settings instead of parseyaml
Superseded by granular deployment:
https:/
We should use Hiera instead of parseyaml(
Blueprint information
- Status:
- Complete
- Approver:
- Vladimir Kuklin
- Priority:
- Undefined
- Drafter:
- Aleksandr Didenko
- Direction:
- Needs approval
- Assignee:
- Aleksandr Didenko
- Definition:
- Superseded
- Series goal:
- None
- Implementation:
- Deferred
- Milestone target:
- 6.1
- Started by
- Completed by
- Aleksandr Didenko
Whiteboard
Benefits of using Hiera:
- Use community friendly mechanism to pass settings from astute.yaml into Puppet modules which also provides a flexible way to override particular/needed settings.
- Add possibility to use Hiera as configuration data for Puppet modules.
============
Code reviews
Additional info could be found here:
https:/
Gerrit topic: https:/
Addressed by: https:/
Add hiera.yaml config
Addressed by: https:/
Configure hiera on master node
Work Items
Work items:
Write blueprint in Fuel Spec format: TODO
Update documentation: TODO
Configure hiera on OS nodes: INPROGRESS
Configure hiera on Fuel master node: INPROGRESS
Create new module/class that will use Hiera: TODO
Migrate fuel_settings to hiera(): TODO