Generate configuration using ansible for any project
Give kolla-ansible the ability to generate config files that can be consumed by any specified project. By allowing a project to be specified, it will give other projects the ability to structure config files and directories in /etc/kolla directory so they can be easily consumed by that project.
As an example, kolla-kubernetes can use kolla-ansible to generate config files, but it consumes config files by a different structure than kolla-ansible. Kolla-kubernetes defines deployment through 'pods', which are groups of services instead of 'services'.
Blueprint information
- Status:
- Complete
- Approver:
- None
- Priority:
- Low
- Drafter:
- Ryan Hallisey
- Direction:
- Needs approval
- Assignee:
- Ryan Hallisey
- Definition:
- New
- Series goal:
- Accepted for newton
- Implementation:
- Implemented
- Milestone target:
- newton-2
- Started by
- Ryan Hallisey
- Completed by
- Ryan Hallisey
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Generate configuration using ansible for any project
Addressed by: https:/
Add generate-config option to kolla-ansible
Addressed by: https:/
Remove hardcoded path for custom Keystone config files
Addressed by: https:/
Remove hardcoded path for custom Ceph config files
Addressed by: https:/
Remove hardcoded path for custom Cinder config files
Addressed by: https:/
Remove hardcoded path for custom Glance config files
Addressed by: https:/
Remove hardcoded path for custom Heat config files
Addressed by: https:/
Remove hardcoded path for custom Ironic config files
Addressed by: https:/
Remove hardcoded path for custom Magnum config files
Addressed by: https:/
Remove hardcoded path for custom Mariadb config files
Addressed by: https:/
Remove hardcoded path for custom Mistral config files
Addressed by: https:/
Remove hardcoded path for custom Murano config files
Addressed by: https:/
Remove hardcoded path for custom Neutron config files
Addressed by: https:/
Remove hardcoded path for custom Nova config files
Addressed by: https:/
Remove hardcoded path for custom Swift config files
Addressed by: https:/
Remove hardcoded path for custom Manilla config files
Addressed by: https:/
Change docs to reflect the path change in the config dir
Gerrit topic: https:/