in azure-slurm-install/installlib.py [0:0]
def _ensure_monitoring(platform_family: str) -> None:
with open("/etc/waagent.conf") as fr:
lines = fr.readlines()
modified = False
for i in range(len(lines)):
line = lines[i].strip().lower()
if re.match("^provisioning.monitorhostname=n$", line):
lines[i] = "Provisioning.MonitorHostName=y\n"
modified = True
if modified:
dest_waagent = "/etc/waagent.conf"
temp_waagent = dest_waagent + ".tmp"
with open(temp_waagent, "w") as fw:
for line in lines:
fw.write(line)
move(temp_waagent, dest_waagent)
restart_service(_waagent_service_name(platform_family))