iib machine::broker setup
Overview
This class allows you to setup your IIB broker configuration. It has support for creating and managing multiple brokers. Use use a yaml representation of iib_brokers to specify all properties and params of the brokers you need. When a lot of the brokers have the same defaults, use the defaults parameter to specify a Hash of defaults.
Besides the initial broker configuration, you can also configure additional properties. Read about iib_properties here.
This class also allows you to register used credentials. Use the credentials property for this. Read about iib_credential here
Attributes
| Attribute Name | Short Description |
|---|---|
| credentials | The list of used credentials. |
| defaults | a Hash of default properties added to all specfied Brokers. |
| list | The list of brokers to configure. |
| properties | The list of IIB broker properties. |
defaults
a Hash of default properties added to all specfied Brokers. Use iib_brokers to specify the defaults.
The default value is: {}
Type: Hash
Back to overview of iib_machine::broker_setup
list
The list of brokers to configure. Use use a yaml representation of iib_brokers to specify all properties and params of the brokers you need.
The default value is fetched from the hiera key ibm_profile::iib_brokers and is {} by default. Type: Hash
Back to overview of iib_machine::broker_setup
properties
The list of IIB broker properties. Read about iib_properties here.
The default value is: {}
Type: Hash
Back to overview of iib_machine::broker_setup
credentials
The list of used credentials. Use the credentials property for this. Read about iib_credential here.
The default value is: {}
Type: Hash
