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:

committed by
François Charlier

parent
869600f0a6
commit
0334bea82c
@@ -426,6 +426,7 @@ class os_params {
|
|||||||
$tunnel_eth = $internal_netif_ip
|
$tunnel_eth = $internal_netif_ip
|
||||||
$provider_vlan_ranges = ['physnet1:1000:2999']
|
$provider_vlan_ranges = ['physnet1:1000:2999']
|
||||||
$provider_bridge_mappings = ['physnet1:br-eth1']
|
$provider_bridge_mappings = ['physnet1:br-eth1']
|
||||||
|
$dnsmasq_dns_servers = '8.8.8.8,8.8.4.4'
|
||||||
|
|
||||||
# Nova
|
# Nova
|
||||||
$ks_nova_password = 'secrete'
|
$ks_nova_password = 'secrete'
|
||||||
|
@@ -17,8 +17,9 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
class cloud::network::dhcp(
|
class cloud::network::dhcp(
|
||||||
$veth_mtu = 1500,
|
$veth_mtu = 1500,
|
||||||
$debug = true
|
$debug = true
|
||||||
|
$dnsmasq_dns_servers = false
|
||||||
) {
|
) {
|
||||||
|
|
||||||
include 'cloud::network'
|
include 'cloud::network'
|
||||||
@@ -30,6 +31,7 @@ class cloud::network::dhcp(
|
|||||||
neutron_dhcp_agent_config {
|
neutron_dhcp_agent_config {
|
||||||
'DEFAULT/dnsmasq_config_file': value => '/etc/neutron/dnsmasq-neutron.conf';
|
'DEFAULT/dnsmasq_config_file': value => '/etc/neutron/dnsmasq-neutron.conf';
|
||||||
'DEFAULT/enable_isolated_metadata': value => true;
|
'DEFAULT/enable_isolated_metadata': value => true;
|
||||||
|
'DEFAULT/dnsmasq_dns_servers': value => $dnsmasq_dns_servers;
|
||||||
}
|
}
|
||||||
|
|
||||||
file { '/etc/neutron/dnsmasq-neutron.conf':
|
file { '/etc/neutron/dnsmasq-neutron.conf':
|
||||||
|
Reference in New Issue
Block a user