Skip to content

Instantly share code, notes, and snippets.

@jamesbeedy
Last active June 21, 2017 13:40
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jamesbeedy/39829a14fdc64583dfda4a6be1812aea to your computer and use it in GitHub Desktop.
Save jamesbeedy/39829a14fdc64583dfda4a6be1812aea to your computer and use it in GitHub Desktop.
{
"bridge": "lxdbr0"
}
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