Added ignore label

This commit is contained in:
Merijntje Tak
2022-07-10 18:07:19 +02:00
parent 276f77b7c2
commit 1c924a45fb
3 changed files with 8 additions and 2 deletions

View File

@@ -16,6 +16,7 @@ docker run -d \
-v /var/run/docker.sock:/var/run/docker.sock \
-e DOCKER_SOCKET=/var/run/docker.sock \
-e DOMAIN=int.mtak.nl \
-e IGNORE_LABEL=nl.mtak.docker-nsupdate-ddns.ignore \
-e HOSTNAME_LABEL=nl.mtak.docker-nsupdate-ddns.hostname \
-e DEFAULT_NETWORK=10.100.0.192/26 \
-e REFRESH_INTERVAL=5 \
@@ -31,6 +32,7 @@ docker run -d \
cat <<EOF >configfile
DOCKER_SOCKET=/var/run/docker.sock
DOMAIN=int.mtak.nl
IGNORE_LABEL=nl.mtak.docker-nsupdate-ddns.ignore
HOSTNAME_LABEL=nl.mtak.docker-nsupdate-ddns.hostname
DEFAULT_NETWORK=10.100.0.192/26
REFRESH_INTERVAL=5

View File

@@ -1,9 +1,10 @@
DOCKER_SOCKET=/var/run/docker.sock
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
REFRESH_INTERVAL=10
ONE_SHOT=True
ONE_SHOT=False
NAMESERVER=10.100.0.11
TSIG_NAME=dck1
TSIG_KEY=SyYhvI=

View File

@@ -45,6 +45,9 @@ def generate_container_list():
ipam4 = {}
for container in container_list:
if config['IGNORE_LABEL'] in container.attrs['Config']['Labels']:
continue
container_name = get_container_name(container)
container_ip = get_container_ip(container)
if container_ip: