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

Experience the Power of Puppet for IBM MQ

If you want to play and experiment with Puppet and IBM MQ, please take a look at our playgrounds. At our playgrounds, we provide you with a pre-installed environment, where you experiment fast and easy.

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

Back to overview of iib_machine::broker_setup