
In this playground, we will show you how you can use Puppet to manage your IBM MQ setup.
The playground system contains a pre-installed puppet agent. There is no server available, so to run Puppet, you have to use the puppet apply
command. The playground text will guide you with this.
On the playground system, you will find an IBM MQ with the MQ manager MQ01. We have created it using the mq_config
module. The playground will guide you in your customisations.
Under this text, you see the working area. You can inspect the system and issue any command you like in the terminal. In the editor window, you can see the Puppet production environment. You can edit anything you wish. The documentation tab shows the documentation for the mq_config
module.
This system will self destruct in about one hour. So please don’t use it to build or create anything you wish to keep!
Using Puppet for introspectionIn this section, we’ll show you how you can use Puppet to introspect your IBM MQ server. In general in Puppet to introspect any resource, you use the command:
Looking at your mq_server with puppetStandard, however, Puppet doesn’t know about IBM MQ. There is a set of So to see what types are provided to manage your queues, enter the next command.
The command will list all the types existing in puppet resource and filters the output for those starting with Puppet knows about your MQ managers tooIn the last section, we showed you what types are provided in our Puppet modules to introspect your queues. In this section, we will get a close look at the TEASER: introspection is the prequel to creating and managing MQ managers with the Puppet. Introspect available MQ managersRemember the general command for introspecting?
For MQ managers, the Puppet type is
The output of this command can be used as a starting point for defining new MQ managers. Creating a manager with Puppet from the command lineWe have been using Puppet from the command line for introspecting. But you can also use puppet on the command line for creating and changing MQ resources. To do this we again use the The general command for making sure a resource exists is:
“Making sure a resource exists” means that when it doesn’t exist, Puppet will create it for us. Let’s use this to create a new manager with the name Create the MQ manageThe command to make this happen is:
Modifying a manager with Puppet from the command lineThe manager Setting the
|
![]() ![]() |