Add support of DNS server declaration

We need to declare some DNS servers for the virtual machines so they can
resolve host names.

Closes: #386

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
This commit is contained in:
Sébastien Han
2014-03-26 17:33:55 +01:00
committed by François Charlier
parent 869600f0a6
commit 0334bea82c
2 changed files with 5 additions and 2 deletions

View File

@@ -426,6 +426,7 @@ class os_params {
$tunnel_eth = $internal_netif_ip
$provider_vlan_ranges = ['physnet1:1000:2999']
$provider_bridge_mappings = ['physnet1:br-eth1']
$dnsmasq_dns_servers = '8.8.8.8,8.8.4.4'
# Nova
$ks_nova_password = 'secrete'

View File

@@ -17,8 +17,9 @@
#
class cloud::network::dhcp(
$veth_mtu = 1500,
$debug = true
$veth_mtu = 1500,
$debug = true
$dnsmasq_dns_servers = false
) {
include 'cloud::network'
@@ -30,6 +31,7 @@ class cloud::network::dhcp(
neutron_dhcp_agent_config {
'DEFAULT/dnsmasq_config_file': value => '/etc/neutron/dnsmasq-neutron.conf';
'DEFAULT/enable_isolated_metadata': value => true;
'DEFAULT/dnsmasq_dns_servers': value => $dnsmasq_dns_servers;
}
file { '/etc/neutron/dnsmasq-neutron.conf':