Puppet Class: ibm_profile::mq_machine::manager_setup
- Inherits:
- ibm_profile
- Defined in:
- manifests/mq_machine/manager_setup.pp
Summary
This class allows you to setup your MQ manager configuration.Overview
--
ibm_profile::mq_machine::manager_setup
It has support for creating and managing multiple MQ managers. Use use a ‘yaml` representation of [mq_manager](/docs/mq_config/mq_manager.html) to specify all properties and params of the brokers you need. When a lot of the MQ managers have the same defaults, use the `defaults` parameter to specify a Hash of defaults.
–++–
19 20 21 22 23 24 25 26 27 28 |
# File 'manifests/mq_machine/manager_setup.pp', line 19
class ibm_profile::mq_machine::manager_setup(
Hash $defaults,
Hash $list = $ibm_profile::mq_managers,
) inherits ibm_profile {
echo {"Ensure MQ Manager(s) ${list.keys.join(', ')}":
withpath => false,
}
$final_defaults = merge($defaults, { 'ensure' => 'present'})
ensure_resources('mq_manager', $list, $final_defaults)
}
|