1
0
mirror of https://github.com/laurivosandi/certidude synced 2024-12-23 00:25:18 +00:00

Trigger nmcli con reload after config file creation

This commit is contained in:
Lauri Võsandi 2017-01-10 15:09:52 +02:00
parent b3a45cf2ab
commit e2f7c8d1d6

View File

@ -258,11 +258,12 @@ def certidude_request(fork):
with open(os.path.join("/etc/NetworkManager/system-connections", endpoint), "w") as fh: with open(os.path.join("/etc/NetworkManager/system-connections", endpoint), "w") as fh:
nm_config.write(fh) nm_config.write(fh)
click.echo("Created %s" % fh.name) click.echo("Created %s" % fh.name)
os.system("nmcli con reload")
continue continue
# IPSec set up with NetworkManager # IPSec set up with NetworkManager
if service_config.get(endpoint, "service") == "network-manager/strongswan": elif service_config.get(endpoint, "service") == "network-manager/strongswan":
client_config = ConfigParser() client_config = ConfigParser()
nm_config.add_section("connection") nm_config.add_section("connection")
nm_config.set("connection", "id", endpoint) nm_config.set("connection", "id", endpoint)
@ -293,6 +294,7 @@ def certidude_request(fork):
with open(os.path.join("/etc/NetworkManager/system-connections", endpoint), "w") as fh: with open(os.path.join("/etc/NetworkManager/system-connections", endpoint), "w") as fh:
nm_config.write(fh) nm_config.write(fh)
click.echo("Created %s" % fh.name) click.echo("Created %s" % fh.name)
os.system("nmcli con reload")
continue continue
# TODO: Puppet, OpenLDAP, <insert awesomeness here> # TODO: Puppet, OpenLDAP, <insert awesomeness here>