wls managedserver
Overview
control a managed server or cluster state like running,stop,restart
Type for managed server control like start, running, abort and stop a managed server or a cluster. Also supports subscribe
with refreshonly
when you only want to execute the restart when something has changed.
Here is an example on how you should use this:
wls_managedserver{'JMSServer1_Wls1036:':
ensure => 'running', #running|start|abort|stop
target => 'Server', #Server|Cluster
server_name => 'JMSServer1',
domain_name => hiera('domain_name'),
os_user => hiera('wls_os_user'),
weblogic_home_dir => hiera('wls_weblogic_home_dir'),
weblogic_user => hiera('wls_weblogic_user'),
weblogic_password => hiera('domain_wls_password'),
jdk_home_dir => hiera('wls_jdk_home_dir'),
adminserver_address => hiera('domain_adminserver_address'),
adminserver_port => hiera('domain_adminserver_port'),
}
Here is an example with refreshonly
. In this example, the restart will only be executed when the domain Wls1036
is changed. A restart will be executed.
wls_managedserver{'JMSServer1_Wls1036':
ensure => 'restart', #running|start|abort|stop
target => 'Server', #Server|Cluster
server_name => 'JMSServer1',
domain_name => hiera('domain_name'),
os_user => hiera('wls_os_user'),
weblogic_home_dir => hiera('wls_weblogic_home_dir'),
weblogic_user => hiera('wls_weblogic_user'),
weblogic_password => hiera('domain_wls_password'),
jdk_home_dir => hiera('wls_jdk_home_dir'),
adminserver_address => hiera('domain_adminserver_address'),
adminserver_port => hiera('domain_adminserver_port'),
refreshonly => true,
subscribe => Wls_domain['Wls1036'],
}
Experience the Power of Puppet for WebLogic
If you want to play and experiment with Puppet and WebLogic, 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 |
---|---|
adminserver_address | The adminserver address. |
adminserver_port | The adminserver port. |
domain_name | The weblogic domain name. |
ensure | Whether to do something. |
jdk_home_dir | The jdk home dir. |
name | The title. |
os_user | The weblogic operating system user. |
provider | resource. |
refreshonly | refresh mechanism for when a dependent object is changed. |
server_name | The adminserver name. |
target | The weblogic type. |
weblogic_home_dir | The weblogic home folder. |
weblogic_password | The weblogic user password. |
weblogic_user | The weblogic user. |
adminserver_address
The adminserver address.
Back to overview of wls_managedserver
adminserver_port
The adminserver port.
Back to overview of wls_managedserver
domain_name
The weblogic domain name.
Back to overview of wls_managedserver
ensure
Whether to do something.
Valid values are start
(also called running
), stop
(also called abort
).
Back to overview of wls_managedserver
jdk_home_dir
The jdk home dir.
Back to overview of wls_managedserver
name
The title.
Back to overview of wls_managedserver
os_user
The weblogic operating system user.
Back to overview of wls_managedserver
provider
The specific backend to use for this wls_managedserver
resource. You will seldom need to specify this — Puppet will usually discover the appropriate provider for your platform.Available providers are:
- wls_managedserver
Back to overview of wls_managedserver
refreshonly
The command should only be run as a refresh mechanism for when a dependent object is changed.
Valid values are true
, false
.
Back to overview of wls_managedserver
server_name
The adminserver name.
Back to overview of wls_managedserver
target
The weblogic type.
Back to overview of wls_managedserver
weblogic_home_dir
The weblogic home folder.
Back to overview of wls_managedserver
weblogic_password
The weblogic user password.
Back to overview of wls_managedserver
weblogic_user
The weblogic user.