Skip to content

Commit 4b67573

Browse files
committed
Update Cephadm playbook info
1 parent 4f698ab commit 4b67573

File tree

1 file changed

+24
-9
lines changed

1 file changed

+24
-9
lines changed

doc/source/operations/ceph-management.rst

Lines changed: 24 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -30,16 +30,31 @@ Running Cephadm playbooks
3030
In kayobe-config repository, under ``etc/kayobe/ansible`` there is a set of
3131
Cephadm based playbooks utilising stackhpc.cephadm Ansible Galaxy collection.
3232

33-
- ``cephadm.yml`` - runs the end to end process starting with deployment and
34-
defining EC profiles/crush rules/pools and users
35-
- ``cephadm-crush-rules.yml`` - defines Ceph crush rules according
36-
- ``cephadm-deploy.yml`` - runs the bootstrap/deploy playbook without the
33+
``cephadm.yml`` runs the end to end process of Cephadm deployment and
34+
configuration. It is composed with following list of other Cephadm playbooks
35+
and they can be run separately.
36+
37+
- ``cephadm-deploy.yml`` - Runs the bootstrap/deploy playbook without the
3738
additional playbooks
38-
- ``cephadm-ec-profiles.yml`` - defines Ceph EC profiles
39-
- ``cephadm-gather-keys.yml`` - gather Ceph configuration and keys and populate
40-
kayobe-config
41-
- ``cephadm-keys.yml`` - defines Ceph users/keys
42-
- ``cephadm-pools.yml`` - defines Ceph pools\
39+
- ``cephadm-commands-pre.yml`` - Runs Ceph commands before post-deployment
40+
configuration (You can set a list of commands at ``cephadm_commands_pre_extra``
41+
in ``cephadm.yml``)
42+
- ``cephadm-ec-profiles.yml`` - Defines Ceph EC profiles
43+
- ``cephadm-crush-rules.yml`` - Defines Ceph crush rules according
44+
- ``cephadm-pools.yml`` - Defines Ceph pools
45+
- ``cephadm-keys.yml`` - Defines Ceph users/keys
46+
- ``cephadm-commands-post.yml`` - Runs Ceph commands after post-deployment
47+
configuration (You can set a list of commands at ``cephadm_commands_post_extra``
48+
in ``cephadm.yml``)
49+
50+
There are also other Ceph playbooks that are not part of ``cephadm.yml``
51+
52+
- ``cephadm-gather-keys.yml`` - Populate ``ceph.conf`` in kayobe-config by
53+
gathering Ceph configuration and keys
54+
- ``ceph-enter-maintenance.yml`` - Set Ceph to maintenance mode for storage
55+
hosts (Can limit the hosts with ``-l <hostname>``)
56+
- ``ceph-exit-maintenance.yml`` - Unset Ceph to maintenance mode for storage
57+
hosts (Can limit the hosts with ``-l <hostname>``)
4358

4459
Running Ceph commands
4560
---------------------

0 commit comments

Comments
 (0)