mirror of https://github.com/ceph/ceph-ansible.git
config: make sure ceph_release is set for all client node
`ceph_release` is set in `ceph-container-common` but this role is played only on first node for clients, this means ceph-config will fail on all client nodes except the first one. This commit ensure ceph_release is set for all client nodes. Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>pull/3522/head
parent
5babc1b4eb
commit
877979c787
|
@ -19,7 +19,9 @@ osd crush chooseleaf type = 0
|
|||
{% set nb_mon = groups.get(mon_group_name, []) | length | int %}
|
||||
{% set nb_client = groups.get(client_group_name, []) | length | int %}
|
||||
{% set nb_osd = groups.get(osd_group_name, []) | length | int %}
|
||||
|
||||
{% if inventory_hostname in groups.get(client_group_name, []) and not inventory_hostname == groups.get(client_group_name, []) | first %}}
|
||||
{% set ceph_release = hostvars[groups[client_group_name][0]]['ceph_release'] %}}
|
||||
{% endif %}}
|
||||
|
||||
{% if nb_mon > 0 and inventory_hostname in groups.get(mon_group_name, []) %}
|
||||
mon initial members = {% for host in groups[mon_group_name] %}
|
||||
|
|
Loading…
Reference in New Issue