From 83e422435fadb68ec5648df7fda01e5517d4a34e Mon Sep 17 00:00:00 2001 From: Jesse Luehrs Date: Tue, 1 Jan 2019 19:57:40 -0500 Subject: generate hosts data --- manifests/00global.pp | 7 +++++++ modules/base/templates/hosts | 8 +++----- 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 %> -- cgit v1.2.3-54-g00ecf