| Index: modules/base/manifests/init.pp |
| =================================================================== |
| deleted file mode 100644 |
| --- a/modules/base/manifests/init.pp |
| +++ /dev/null |
| @@ -1,38 +0,0 @@ |
| -class base ($zone='adblockplus.org') { |
| - |
| - $servers = hiera('servers') |
| - create_resources(base::explicit_host_record, $servers) |
| - |
| - define explicit_host_record( |
| - $ip, |
| - $ssh_public_key = undef, |
| - $role = undef, |
| - $dns = undef, |
| - $groups = undef, |
| - ) { |
| - |
| - $fqdn = $dns ? { |
| - undef => "$name.${base::zone}", |
| - default => $dns, |
| - } |
| - |
| - $ips = is_array($ip) ? { |
| - true => $ip, |
| - default => [$ip], |
| - } |
| - |
| - $public_key = $ssh_public_key ? { |
| - undef => undef, |
| - default => "ssh-rsa $ssh_public_key $fqdn", |
| - } |
| - |
| - adblockplus::host {$title: |
| - fqdn => $fqdn, |
| - groups => $groups, |
| - ips => $ips, |
| - name => $name, |
| - role => $role, |
| - public_key => $public_key, |
| - } |
| - } |
| -} |