Overview

This class enables autostart for the specfied brokers. This means a systemctl unit is created and the named brokers are added. For autostart to be enabled, the class needs the OS user and the OS group the broker will run in. It also needs the version of IIB.

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
iib_os_group The OS group used for autostarting the brokers.
iib_os_user The OS user used for autostarting the brokers.
list A list of brokers.
version The IIB version to use when autostarting the brokers.

list

A list of brokers. The default value is fetched from the hiera key ibm_profile::iib_brokers. To fill this list use a yaml representation of iib_brokers Type: Hash

Back to overview of iib_machine::autostart

version

The IIB version to use when autostarting the brokers. The default is value is fetched from the hiera key ibm_profile::iib_machine::software::version. Type: String

Back to overview of iib_machine::autostart

iib_os_user

The OS user used for autostarting the brokers.

The default is iibadmin Type: String

Back to overview of iib_machine::autostart

iib_os_group

The OS group used for autostarting the brokers.

The default is mqbrkrs Type: String

Back to overview of iib_machine::autostart