Added ignore label
This commit is contained in:
@@ -16,6 +16,7 @@ docker run -d \
|
|||||||
-v /var/run/docker.sock:/var/run/docker.sock \
|
-v /var/run/docker.sock:/var/run/docker.sock \
|
||||||
-e DOCKER_SOCKET=/var/run/docker.sock \
|
-e DOCKER_SOCKET=/var/run/docker.sock \
|
||||||
-e DOMAIN=int.mtak.nl \
|
-e DOMAIN=int.mtak.nl \
|
||||||
|
-e IGNORE_LABEL=nl.mtak.docker-nsupdate-ddns.ignore \
|
||||||
-e HOSTNAME_LABEL=nl.mtak.docker-nsupdate-ddns.hostname \
|
-e HOSTNAME_LABEL=nl.mtak.docker-nsupdate-ddns.hostname \
|
||||||
-e DEFAULT_NETWORK=10.100.0.192/26 \
|
-e DEFAULT_NETWORK=10.100.0.192/26 \
|
||||||
-e REFRESH_INTERVAL=5 \
|
-e REFRESH_INTERVAL=5 \
|
||||||
@@ -31,6 +32,7 @@ docker run -d \
|
|||||||
cat <<EOF >configfile
|
cat <<EOF >configfile
|
||||||
DOCKER_SOCKET=/var/run/docker.sock
|
DOCKER_SOCKET=/var/run/docker.sock
|
||||||
DOMAIN=int.mtak.nl
|
DOMAIN=int.mtak.nl
|
||||||
|
IGNORE_LABEL=nl.mtak.docker-nsupdate-ddns.ignore
|
||||||
HOSTNAME_LABEL=nl.mtak.docker-nsupdate-ddns.hostname
|
HOSTNAME_LABEL=nl.mtak.docker-nsupdate-ddns.hostname
|
||||||
DEFAULT_NETWORK=10.100.0.192/26
|
DEFAULT_NETWORK=10.100.0.192/26
|
||||||
REFRESH_INTERVAL=5
|
REFRESH_INTERVAL=5
|
||||||
|
|||||||
@@ -1,9 +1,10 @@
|
|||||||
DOCKER_SOCKET=/var/run/docker.sock
|
DOCKER_SOCKET=/var/run/docker.sock
|
||||||
DOMAIN=int.mtak.nl
|
DOMAIN=int.mtak.nl
|
||||||
HOSTNAME_LABEL=nl.mtak.docker-bind-ddns.hostname
|
IGNORE_LABEL=nl.mtak.docker-nsupdate-ddns.ignore
|
||||||
|
HOSTNAME_LABEL=nl.mtak.docker-nsupdate-ddns.hostname
|
||||||
DEFAULT_NETWORK=10.100.0.192/26
|
DEFAULT_NETWORK=10.100.0.192/26
|
||||||
REFRESH_INTERVAL=10
|
REFRESH_INTERVAL=10
|
||||||
ONE_SHOT=True
|
ONE_SHOT=False
|
||||||
NAMESERVER=10.100.0.11
|
NAMESERVER=10.100.0.11
|
||||||
TSIG_NAME=dck1
|
TSIG_NAME=dck1
|
||||||
TSIG_KEY=SyYhvI=
|
TSIG_KEY=SyYhvI=
|
||||||
|
|||||||
@@ -45,6 +45,9 @@ def generate_container_list():
|
|||||||
ipam4 = {}
|
ipam4 = {}
|
||||||
|
|
||||||
for container in container_list:
|
for container in container_list:
|
||||||
|
if config['IGNORE_LABEL'] in container.attrs['Config']['Labels']:
|
||||||
|
continue
|
||||||
|
|
||||||
container_name = get_container_name(container)
|
container_name = get_container_name(container)
|
||||||
container_ip = get_container_ip(container)
|
container_ip = get_container_ip(container)
|
||||||
if container_ip:
|
if container_ip:
|
||||||
|
|||||||
Reference in New Issue
Block a user