ceph.ceph_admin.client_keyring module

Cephadm orchestration client-keyring operations.

Syntax: orch client-keyring ls [–format {plain|json|json-pretty|yaml}] orch client-keyring rm <entity> orch client-keyring set <entity> <placement> [<owner>] [<mode>]

class ceph.ceph_admin.client_keyring.ClientKeyring(cluster, **config)

Bases: Orch

SERVICE_NAME = 'client-keyring'
ls(config)

List the client keyrings available :param config: list client-keyring configuration :type config: Dict

Example::
config:

service: client-keyring command: ls args:

format: json-pretty

rm(config)

Remove client-keyring from cluster :param config: Remove client-keyring configuration :type config: Dict

Example::
config:

service: client-keyring command: rm entity: “client.1” nodes:

  • “nodex”

set(config)

Put a keyring under management :param config: set client-keyring configuration :type config: Dict

Example::
config:

service: “client-keyring” command: “set” entity: “client.rbd” placement: “rbd-client” owner: “107:107” mode: “640”

exception ceph.ceph_admin.client_keyring.ClientKeyringOpFailure

Bases: Exception