aboutsummaryrefslogtreecommitdiff
path: root/personal_infra/puppet/site
diff options
context:
space:
mode:
Diffstat (limited to 'personal_infra/puppet/site')
-rw-r--r--personal_infra/puppet/site/h1.pdp7.net.pp1
-rw-r--r--personal_infra/puppet/site/h2.pdp7.net.pp8
2 files changed, 9 insertions, 0 deletions
diff --git a/personal_infra/puppet/site/h1.pdp7.net.pp b/personal_infra/puppet/site/h1.pdp7.net.pp
index 0af8c689..abfe997e 100644
--- a/personal_infra/puppet/site/h1.pdp7.net.pp
+++ b/personal_infra/puppet/site/h1.pdp7.net.pp
@@ -1,6 +1,7 @@
node 'h1.pdp7.net' {
class {'proxmox':}
class {'dns_dhcp':}
+ class {'freeipa::dnsmasq':}
# TODO: ugly; tinc scripts require this :(
package {'net-tools':}
diff --git a/personal_infra/puppet/site/h2.pdp7.net.pp b/personal_infra/puppet/site/h2.pdp7.net.pp
index ab3c14db..99255f19 100644
--- a/personal_infra/puppet/site/h2.pdp7.net.pp
+++ b/personal_infra/puppet/site/h2.pdp7.net.pp
@@ -1,2 +1,10 @@
node 'h2.pdp7.net' {
+ class {'dns_dhcp':}
+ class {'freeipa::dnsmasq':}
+
+ file {'/etc/dnsmasq.d/static.conf':
+ content => "dhcp-host=freeswitch,10.42.42.3,freeswitch
+host-record=h2.h2.int.pdp7.net,10.42.42.1
+",
+ }
}