- don't specify ceph.py options in the ceph.py
- instead, specify them in the per-version facet
Note that we don't currently have a way to do v2 only for the mon IPs, so
in the v2only cases, we are still binding the mons to v1.
Signed-off-by: Sage Weil <sage@redhat.com>
overrides:
ceph:
+ mon_bind_addrvec: false
+ mon_bind_msgr2: false
crush_tunables: hammer
conf:
+ global:
+ ms bind msgr2: false
mon:
mon osd initial require min compat client: hammer
tasks:
overrides:
ceph:
+ mon_bind_addrvec: false
mon_bind_msgr2: false
conf:
global:
+overrides:
+ ceph:
+ mon_bind_addrvec: false
+ mon_bind_msgr2: false
+ conf:
+ global:
+ mon warn on msgr2 not enabled: false
tasks:
- install:
branch: jewel
overrides:
ceph:
mon_bind_msgr2: false
+ mon_bind_addrvec: false
conf:
global:
ms type: async
+overrides:
+ ceph:
+ mon_bind_addrvec: false
+ mon_bind_msgr2: false
+ conf:
+ global:
+ mon warn on msgr2 not enabled: false
tasks:
- install:
branch: luminous
overrides:
ceph:
+ mon_bind_addrvec: false
mon_bind_msgr2: false
conf:
global:
+overrides:
+ ceph:
+ mon_bind_addrvec: false
+ mon_bind_msgr2: false
+ conf:
+ global:
+ ms type: async
+ mon warn on msgr2 not enabled: false
tasks:
- install:
branch: mimic
overrides:
ceph:
mon_bind_msgr2: false
+ mon_bind_addrvec: false
conf:
global:
ms type: async
tasks:
- ceph:
- mon_bind_addrvec: false
- mon_bind_msgr2: false
- conf:
- global:
- ms bind msgr2: false