diff --git a/imageroot/bin/reload_hosts b/imageroot/bin/reload_hosts index edbdd3d..56bf772 100755 --- a/imageroot/bin/reload_hosts +++ b/imageroot/bin/reload_hosts @@ -32,6 +32,8 @@ if 'interface' in config and config['interface'] != '': # save a new configuration file for dnsmasq, so that it can resolve the CNAMEs to the node fqdn redis_client = agent.redis_connect(use_replica=True) hosts = redis_client.smembers(f'{agent.resolve_agent_id("traefik@node")}/hosts') + # filter out the fqdn from the list of hosts + hosts = [host for host in hosts if host != fqdn] # if there are hosts, write them to the file with open("dnsmasq.d/01cnames.conf", "w") as file: file.write("# This file is automatically generated by NethServer, manual changes will be lost.\n")