Ansible roles to configure OpenStack services as Ceph clients.
Starting in the Octopus release, Ceph has its own day1 tool called
cephadm and it's own day2 tool called orchestrator which
will replace ceph-ansible. While ceph-ansible had the necessary features to configure Ceph clients, distributing config file and keyrings as necessary on nodes which aren't members of the Ceph cluster, neither cephadm or the orchestrator will manage Ceph clients configuration.
We will instead create new ansible roles in TripleO which will perform the Ceph clients (Nova, Cinder, Glance, Gnocchi) configuration, which is of special importance in TripleO to also support deployment scenarios in which the Ceph cluster is externally managed and not controlled by the undercloud, yet the OpenStack services configurations is.
Blueprint information
- Status:
- Complete
- Approver:
- None
- Priority:
- High
- Drafter:
- Giulio Fidente
- Direction:
- Approved
- Assignee:
- Francesco Pantano
- Definition:
- Approved
- Series goal:
- Accepted for wallaby
- Implementation:
- Implemented
- Milestone target:
- wallaby-2
- Started by
- Giulio Fidente
- Completed by
- John Fulton
Related branches
Related bugs
Sprints
Whiteboard
Addressed by: https:/
[WIP] - Introducing TripleO ceph client role
https:/
Work Items
Dependency tree
* Blueprints in grey have been implemented.