Skip to content

feat(ceph_pool): Exposes user_key for managing path to keyring as module option#35

Open
oliverwelter wants to merge 2 commits into
ceph:mainfrom
opencorp-projects:feat/configurable-admin-keyring-path
Open

feat(ceph_pool): Exposes user_key for managing path to keyring as module option#35
oliverwelter wants to merge 2 commits into
ceph:mainfrom
opencorp-projects:feat/configurable-admin-keyring-path

Conversation

@oliverwelter

Copy link
Copy Markdown
Contributor
SUMMARY

For authentication and authorization ceph uses keyring files. By default these keyring files are stored in directory /etc/ceph and named after the cluster and the user, e.g. '/etc/ceph/ceph.client.admin.keyring' (cluster: ceph, user: client).
This convention is hard coded in ceph_common.py and used by the modules.

When using Proxmox for managing the ceph cluster (https://pve.proxmox.com/wiki/Deploy_Hyper-Converged_Ceph_Cluster) the keyring files are stored in /etc/pve/priv/ceph for synchronization across the proxmox cluster nodes.

To support scenarios like the one with proxmox exposing the user_key for optionally overwriting the path to the keyring file as an ansible module option is sufficient.

ISSUE TYPE
  • Feature
COMPONENT NAME
  • ceph_pool

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant