Index: modules/base/manifests/init.pp |
diff --git a/modules/base/manifests/init.pp b/modules/base/manifests/init.pp |
index 2f6c1ddf286427ea82dc1448f76717cc7698a6a4..22efd6227c37f23695c4d3c883c93cd41563c463 100644 |
--- a/modules/base/manifests/init.pp |
+++ b/modules/base/manifests/init.pp |
@@ -45,9 +45,6 @@ class base ($zone='adblockplus.org') { |
stage => 'post' |
} |
- $servers = hiera('servers') |
- create_resources(base::explicit_host_record, $servers) |
- |
define explicit_host_record( |
$ip, |
$ssh_public_key = undef, |
@@ -56,33 +53,14 @@ class base ($zone='adblockplus.org') { |
$groups = undef, |
) { |
- if is_array($ip) { |
- $internal_ip = $ip[0] |
- } else { |
- $internal_ip = $ip |
- } |
- |
- $fqdn_name = join([$name, $base::zone], '.') |
- |
- host{$name: |
- ensure => present, |
- ip => $internal_ip, |
- name => $fqdn_name, |
- host_aliases => $dns ? { |
- undef => [], |
- default => $dns, |
- } |
- } |
- |
if $ssh_public_key != undef { |
$name_key = $dns ? { |
- undef => $fqdn_name, |
+ undef => $name, |
default => $dns, |
} |
- @sshkey {$name: |
- name => $name_key, |
+ @sshkey {$name_key: |
key => $ssh_public_key, |
type => ssh-rsa, |
host_aliases => $ip, |