Last active
June 21, 2017 13:40
-
-
Save jamesbeedy/39829a14fdc64583dfda4a6be1812aea to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"bridge": "lxdbr0" | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from os.path import exists | |
from os import remove | |
from charms.reactive import when, when_not, set_state | |
from charmhelpers.core.templating import render | |
from charmhelpers.core.hookenv import status_set | |
@when('docker.ready') | |
@when_not('docker.daemon.json.available') | |
def seed_docker_daemon_network_config(): | |
status_set('maintenance', "Writing docker network config") | |
docker_daemon_json = "/etc/docker/daemon.json" | |
if exists(docker_daemon_json): | |
remove(docker_daemon_json) | |
render(source='daemon.json.j2', target=docker_daemon_json, context={}) | |
set_state('docker.daemon.json.available') | |
status_set('active', "Docker networking in place") | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment