MCPcopy Create free account
hub / github.com/apache/cloudstack / configure_libvirt_tls

Function configure_libvirt_tls

python/lib/cloudutils/serviceConfig.py:591–605  ·  view source on GitHub ↗
(tls_enabled=False, cfo=None)

Source from the content-addressed store, hash-verified

589
590
591def configure_libvirt_tls(tls_enabled=False, cfo=None):
592 save = False
593 if not cfo:
594 cfo = configFileOps("/etc/libvirt/qemu.conf")
595 save = True
596
597 if tls_enabled:
598 cfo.addEntry("vnc_tls", "1")
599 cfo.addEntry("vnc_tls_x509_verify", "1")
600 cfo.addEntry("vnc_tls_x509_cert_dir", "\"/etc/pki/libvirt-vnc\"")
601 else:
602 cfo.addEntry("vnc_tls", "0")
603
604 if save:
605 cfo.save()
606
607def configureLibvirtConfig(tls_enabled = True, cfg = None):
608 cfo = configFileOps("/etc/libvirt/libvirtd.conf", cfg)

Callers 3

configMethod · 0.85
configMethod · 0.85
configMethod · 0.85

Calls 3

configFileOpsClass · 0.90
saveMethod · 0.65
addEntryMethod · 0.45

Tested by

no test coverage detected