File tree 4 files changed +38
-2
lines changed
roles/ceph-defaults/defaults
4 files changed +38
-2
lines changed Original file line number Diff line number Diff line change @@ -56,6 +56,18 @@ dummy:
56
56
#mgr_group_name: mgrs
57
57
#rgwloadbalancer_group_name: rgwloadbalancers
58
58
#grafana_server_group_name: grafana-server
59
+ #adopt_label_group_names:
60
+ # - "{{ mon_group_name }}"
61
+ # - "{{ osd_group_name }}"
62
+ # - "{{ rgw_group_name }}"
63
+ # - "{{ mds_group_name }}"
64
+ # - "{{ nfs_group_name }}"
65
+ # - "{{ rbdmirror_group_name }}"
66
+ # - "{{ client_group_name }}"
67
+ # - "{{ iscsi_gw_group_name }}"
68
+ # - "{{ mgr_group_name }}"
69
+ # - "{{ rgwloadbalancer_group_name }}"
70
+ # - "{{ grafana_server_group_name }}"
59
71
60
72
# If configure_firewall is true, then ansible will try to configure the
61
73
# appropriate firewalling rules so that Ceph daemons can communicate
Original file line number Diff line number Diff line change @@ -56,6 +56,18 @@ dummy:
56
56
#mgr_group_name: mgrs
57
57
#rgwloadbalancer_group_name: rgwloadbalancers
58
58
#grafana_server_group_name: grafana-server
59
+ #adopt_label_group_names:
60
+ # - "{{ mon_group_name }}"
61
+ # - "{{ osd_group_name }}"
62
+ # - "{{ rgw_group_name }}"
63
+ # - "{{ mds_group_name }}"
64
+ # - "{{ nfs_group_name }}"
65
+ # - "{{ rbdmirror_group_name }}"
66
+ # - "{{ client_group_name }}"
67
+ # - "{{ iscsi_gw_group_name }}"
68
+ # - "{{ mgr_group_name }}"
69
+ # - "{{ rgwloadbalancer_group_name }}"
70
+ # - "{{ grafana_server_group_name }}"
59
71
60
72
# If configure_firewall is true, then ansible will try to configure the
61
73
# appropriate firewalling rules so that Ceph daemons can communicate
Original file line number Diff line number Diff line change 325
325
when : is_hci | bool
326
326
327
327
- name : manage nodes with cephadm - ipv4
328
- command : " {{ ceph_cmd }} orch host add {{ ansible_facts['nodename'] }} {{ ansible_facts['all_ipv4_addresses'] | ips_in_ranges(cephadm_mgmt_network.split(',')) | first }} {{ group_names | join(' ') }}"
328
+ command : " {{ ceph_cmd }} orch host add {{ ansible_facts['nodename'] }} {{ ansible_facts['all_ipv4_addresses'] | ips_in_ranges(cephadm_mgmt_network.split(',')) | first }} {{ group_names | intersect(adopt_label_group_names) | join(' ') }}"
329
329
changed_when : false
330
330
delegate_to : ' {{ groups[mon_group_name][0] }}'
331
331
when : ip_version == 'ipv4'
332
332
333
333
- name : manage nodes with cephadm - ipv6
334
- command : " {{ ceph_cmd }} orch host add {{ ansible_facts['nodename'] }} {{ ansible_facts['all_ipv6_addresses'] | ips_in_ranges(cephadm_mgmt_network.split(',')) | last | ipwrap }} {{ group_names | join(' ') }}"
334
+ command : " {{ ceph_cmd }} orch host add {{ ansible_facts['nodename'] }} {{ ansible_facts['all_ipv6_addresses'] | ips_in_ranges(cephadm_mgmt_network.split(',')) | last | ipwrap }} {{ group_names | intersect(adopt_label_group_names) | join(' ') }}"
335
335
changed_when : false
336
336
delegate_to : ' {{ groups[mon_group_name][0] }}'
337
337
when : ip_version == 'ipv6'
Original file line number Diff line number Diff line change @@ -48,6 +48,18 @@ iscsi_gw_group_name: iscsigws
48
48
mgr_group_name : mgrs
49
49
rgwloadbalancer_group_name : rgwloadbalancers
50
50
grafana_server_group_name : grafana-server
51
+ adopt_label_group_names :
52
+ - " {{ mon_group_name }}"
53
+ - " {{ osd_group_name }}"
54
+ - " {{ rgw_group_name }}"
55
+ - " {{ mds_group_name }}"
56
+ - " {{ nfs_group_name }}"
57
+ - " {{ rbdmirror_group_name }}"
58
+ - " {{ client_group_name }}"
59
+ - " {{ iscsi_gw_group_name }}"
60
+ - " {{ mgr_group_name }}"
61
+ - " {{ rgwloadbalancer_group_name }}"
62
+ - " {{ grafana_server_group_name }}"
51
63
52
64
# If configure_firewall is true, then ansible will try to configure the
53
65
# appropriate firewalling rules so that Ceph daemons can communicate
You can’t perform that action at this time.
0 commit comments