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

Function configureLibvirtConfig

python/lib/cloudutils/serviceConfig.py:607–622  ·  view source on GitHub ↗
(tls_enabled = True, cfg = None)

Source from the content-addressed store, hash-verified

605 cfo.save()
606
607def configureLibvirtConfig(tls_enabled = True, cfg = None):
608 cfo = configFileOps("/etc/libvirt/libvirtd.conf", cfg)
609 if tls_enabled:
610 cfo.addEntry("listen_tcp", "0")
611 cfo.addEntry("listen_tls", "1")
612 cfo.addEntry("key_file", "\"/etc/pki/libvirt/private/serverkey.pem\"")
613 cfo.addEntry("cert_file", "\"/etc/pki/libvirt/servercert.pem\"")
614 cfo.addEntry("ca_file", "\"/etc/pki/CA/cacert.pem\"")
615 else:
616 cfo.addEntry("listen_tcp", "1")
617 cfo.addEntry("listen_tls", "0")
618 cfo.addEntry("tcp_port", "\"16509\"")
619 cfo.addEntry("tls_port", "\"16514\"")
620 cfo.addEntry("auth_tcp", "\"none\"")
621 cfo.addEntry("auth_tls", "\"none\"")
622 cfo.save()
623
624class libvirtConfigRedhat(serviceCfgBase):
625 def __init__(self, syscfg):

Callers 3

configMethod · 0.85
configMethod · 0.85
setupLiveMigrationMethod · 0.85

Calls 3

configFileOpsClass · 0.90
saveMethod · 0.65
addEntryMethod · 0.45

Tested by

no test coverage detected