1 # make system modifications to handle being on a private Rackspace network
3 # configure nameservers for domains
10 $router = '10.30.11.1'
13 $router = '10.30.12.1'
16 fail("Unrecognized subdomain ${::subdomain}")
23 $router = '10.30.32.1'
26 fail("Unrecognized subdomain ${::subdomain}")
32 domain => $::subdomain,
34 domain_needed => true,
37 # can only have one NS per handled domain because of how
38 # the puppet module is built
39 dnsmasq::dnsserver { 'linux-foundation.org':
40 domain => 'linux-foundation.org',
41 ip => '172.17.192.30',
44 dnsmasq::dnsserver { 'opendaylight.org':
45 domain => 'opendaylight.org',
46 ip => '172.17.192.30',
49 dnsmasq::dnsserver { 'odlforge.org':
50 domain => 'odlforge.org',
51 ip => '172.17.192.30',
55 file { '/etc/resolv.conf':
56 content => "search ${::subdomain}
65 file { '/etc/sysconfig/network-scripts/route-eth0':
66 content => "default via ${router} dev eth0"