
In this playground, we will show you how you can use Puppet to manage your WebLogic server 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 WebLogic server mydom/AdminServer. We have created it using the wls_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 wls_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 WebLogic server. In general in Puppet to introspect any resource, you use the command:
When you ask Puppet to fetch a WebLogic resource, it fetches all properties of all resources. This can be quite time consuming. So be prepared to wait a moment. Looking at your Weblogic server with puppetStandard, however, Puppet doesn’t know about WebLogic. There is a set of So to see what types are provided to manage your server, 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 WebLogic servers tooIn the last section, we showed you what types are provided in our Puppet modules to introspect your WebLogic servers. In this section, we will get a close look at the TEASER: introspection is the prequel to creating and managing WebLogic servers with the Puppet. Introspect available WebLogic serversRemember the general command for introspecting?
For WebLogic servers, the Puppet type is
The output of this command can be used as a starting point for defining new WebLogic servers. When you ask Puppet to fetch a WebLogic resource, it fetches all properties of all resources. This can be quite time consuming. So be prepared to wait a moment. Creating a server 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 WebLogic 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 server with the name Create the WebLogic serverThe command to make this happen is:
This can take upto 60 seconds, so please have some patience. Modifying a server with Puppet from the command lineThe server Setting the
|
![]() ![]() |