fcf3fbf5f4
Since Ceph is mandatory for all operations it is now configured by default. User no longer needs to use CLI commands to enable it. This commit make Ceph the default backend in both config_controller and Ansible playbook. In Ansible, we decouple Ceph DB configuration from manifests application. The playbook sets needed data structures in sysinv DB but Ceph itself is enabled on first unlock when controller manifests are applied on first controller-0 unlock. This commit also adds: o ceph crushmap loading through puppet as ceph is no longer running before unlock to load it and the crushmap is needed when OSDs are configured on unlock. o add possibility to remove OSD stors while node is locked and corresponding stor state is configuring-on-unlock. Change-Id: I937bfb4f9397e726966067f54331d649f53f4fe2 Story: 2004695 Task: 30053 Depends-On: https://review.openstack.org/#/c/643914/ Signed-off-by: Ovidiu Poncea <ovidiu.poncea@windriver.com> |
||
---|---|---|
.. | ||
centos | ||
playbookconfig | ||
PKG-INFO |