diff --git a/puppet-manifests/src/modules/platform/manifests/dns.pp b/puppet-manifests/src/modules/platform/manifests/dns.pp index fce785bc7..4d7f2a7a7 100644 --- a/puppet-manifests/src/modules/platform/manifests/dns.pp +++ b/puppet-manifests/src/modules/platform/manifests/dns.pp @@ -14,6 +14,7 @@ class platform::dns::dnsmasq # dependent template variables $install_uuid = $::install_uuid + $system_mode = $::platform::params::system_mode include ::platform::params $config_path = $::platform::params::config_path diff --git a/puppet-manifests/src/modules/platform/templates/dnsmasq.conf.erb b/puppet-manifests/src/modules/platform/templates/dnsmasq.conf.erb index 633a21b7b..c15cad335 100644 --- a/puppet-manifests/src/modules/platform/templates/dnsmasq.conf.erb +++ b/puppet-manifests/src/modules/platform/templates/dnsmasq.conf.erb @@ -130,6 +130,12 @@ server=/<%= @service_domain %>/<%= @dns_service_ip %> cname=registry.local,controller cname=registry-token-server.local,controller +<%- if @system_mode == 'simplex' -%> +cname=controller,controller.internal +cname=controller-0,controller-0.internal +cname=controller-1,controller-1.internal +<%- end -%> + <%- if @distributed_cloud_role == 'systemcontroller' -%> cname=registry.central,controller <%- end -%>