@@ -30,16 +30,31 @@ Running Cephadm playbooks
30
30
In kayobe-config repository, under ``etc/kayobe/ansible `` there is a set of
31
31
Cephadm based playbooks utilising stackhpc.cephadm Ansible Galaxy collection.
32
32
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
37
38
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> ``)
43
58
44
59
Running Ceph commands
45
60
---------------------
0 commit comments