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
#monitoring_group_name: monitoring
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
+ # - "{{ monitoring_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
#monitoring_group_name: monitoring
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
+ # - "{{ monitoring_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 361
361
when : is_hci | bool
362
362
363
363
- name : manage nodes with cephadm - ipv4
364
- 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(' ') }}"
364
+ 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(' ') }}"
365
365
changed_when : false
366
366
delegate_to : ' {{ groups[mon_group_name][0] }}'
367
367
when : ip_version == 'ipv4'
368
368
369
369
- name : manage nodes with cephadm - ipv6
370
- 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(' ') }}"
370
+ 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(' ') }}"
371
371
changed_when : false
372
372
delegate_to : ' {{ groups[mon_group_name][0] }}'
373
373
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
monitoring_group_name : monitoring
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
+ - " {{ monitoring_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