summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--manifests/00global.pp7
-rw-r--r--modules/base/templates/hosts8
2 files changed, 10 insertions, 5 deletions
diff --git a/manifests/00global.pp b/manifests/00global.pp
index 3557fac..69e27fc 100644
--- a/manifests/00global.pp
+++ b/manifests/00global.pp
@@ -1,4 +1,11 @@
$default_user = 'doy'
+$vpn_ips = {
+ 'hush' => '10.19.49.3',
+ 'partofme' => '10.19.49.4',
+ 'phone' => '10.19.49.5',
+ 'tozt' => '10.19.49.6',
+ 'mail' => '10.19.49.7',
+}
Package::Makepkg {
build_user => $default_user,
diff --git a/modules/base/templates/hosts b/modules/base/templates/hosts
index 1ef790d..52ede8b 100644
--- a/modules/base/templates/hosts
+++ b/modules/base/templates/hosts
@@ -1,8 +1,6 @@
127.0.0.1 localhost
127.0.1.1 <%= @hostname %>.localdomain <%= @hostname %>
-10.19.49.3 hush.algo
-10.19.49.4 partofme.algo
-10.19.49.5 phone.algo
-10.19.49.6 tozt.algo
-10.19.49.7 mail.algo
+<% @vpn_ips.each do |hostname, ip| %>
+<%= ip %> <%= hostname %>.algo
+<% end %>