Puppet Class: isp3node::bind::setup
- Defined in:
- manifests/bind/setup.pp
Summary
Install BIND DNS ServerOverview
Installs the current BIND DNS Server from package repository and automatically adds a special daemon for enhanced system entropy (required for DNSSEC) on virtualized nodes.
18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
# File 'manifests/bind/setup.pp', line 18
class isp3node::bind::setup(
Array[String] $packages,
Array[String] $entropy_packages,
String $entropy_service,
Optional[Boolean] $boost_entropy = false,
) {
package{$packages: ensure => latest}
if($facts['virtual'] != 'physical' or $boost_entropy) {
package{$entropy_packages: ensure => latest}
-> service{$entropy_service: ensure => running, enable => true}
} else {
package{$entropy_packages: ensure => absent}
}
}
|