# In teuthology, we have the honour of writing the entire ceph.conf, but
# in vstart land it has mostly already been written and we need to carefully
# append to it.
- conf_path = "./ceph.conf"
+ conf_path = self.config_path
banner = "\n#LOCAL_TEST\n"
existing_str = open(conf_path).read()
# Hack: cheeky inspection of ceph.conf to see what MDSs exist
self.mds_ids = set()
- for line in open("ceph.conf").readlines():
+ for line in open(self.config_path).readlines():
match = re.match("^\[mds\.(.+)\]$", line)
if match:
self.mds_ids.add(match.group(1))
# Shove some LocalDaemons into the ctx.daemons DaemonGroup instance so that any
# tests that want to look these up via ctx can do so.
# Inspect ceph.conf to see what roles exist
- for conf_line in open("ceph.conf").readlines():
+ for conf_line in open(self.config_path).readlines():
for svc_type in ["mon", "osd", "mds", "mgr"]:
if svc_type not in self.daemons.daemons:
self.daemons.daemons[svc_type] = {}