`bind::defaults::supported` should always have a boolean value. If it does not, then this means either 1) user error (e.g. the user defined some other value for the key) or 2) module_data is not functioning correctly.
23 lines
691 B
Puppet
23 lines
691 B
Puppet
# ex: syntax=puppet si ts=4 sw=4 et
|
|
|
|
class bind::defaults (
|
|
$supported = undef,
|
|
$confdir = undef,
|
|
$namedconf = undef,
|
|
$cachedir = undef,
|
|
$random_device = undef,
|
|
$bind_user = undef,
|
|
$bind_group = undef,
|
|
$bind_package = undef,
|
|
$bind_service = undef,
|
|
$nsupdate_package = undef,
|
|
$managed_keys_directory = undef,
|
|
) {
|
|
unless is_bool($supported) {
|
|
fail('Please ensure that the dependencies of the bind module are installed and working correctly')
|
|
}
|
|
unless $supported {
|
|
fail('Platform is not supported')
|
|
}
|
|
}
|