wls domain
Overview
This class is the default implementation for defining a domain on your system.
Using hiera, you can customize some of the aspects of this process.
When these customizations aren’t enough, you can replace the class with your own class. See wls_profile::basic_domain for an explanation on how to do this.
Attributes
Attribute Name | Short Description |
---|---|
adminserver_address | The address the admin server process will run and listen on. |
adminserver_port | The IP port the admin server process will run and listen on. |
adminserver_settings | A Hash containing settings (of type wls_server ) to define for the Admin server. |
b2b_enabled | A boolean value specifying if you want to enable b2b. |
bam_enabled | A boolean value specifying if you want to enable bam. |
development_mode | A boolean value specifying if you want to enable development mode. |
domain_name | The name of the WebLogic domain. |
domains_dir | The top-level directory where the domain directories will reside in. |
ess_enabled | A boolean value specifying if you want to enable ess. |
log_dir | The directory used for log files. |
nodemanager_address | The IP address the nodemanager will run and listen on. |
nodemanager_port | The IP port the nodemanager listens on. |
nodemanager_wait | The time in seconds Puppet waits for the nodemanager to start before declaring an error. |
os_group | The os group to use for WebLogic. |
os_user | The os user to use for WebLogic. |
template_name | The domain template to use when creating the domain. |
version | The version of WebLogic you want to use. |
weblogic_home | The directory used as WebLogic home |
weblogic_password | The password for the WebLogic account. |
weblogic_user | The WebLogic user account to bear all administration rights. |
domain_name
The name of the WebLogic domain. This will be used both as the REAL WebLogic domain name, and also be used by Puppet as a designator for Puppet resources. (e.g. the name before the slash my_domain/wls_queue1
).
The change the domain name, use the hiera key: wls_profile::domain_name
. This will make sure the correct domain name gets used in all classes.
The default value is: MYDOMAIN
Type: String[1]
Back to overview of wls_domain
version
The version of WebLogic you want to use.
This value is used in multiple places. To make sure in all classed the correct value is used, use the hiera key wls_profile::version
to change it to your requested value.
Valid values are:
1036
1111
1112
1211
1212
1213
1221
12211
12212
12213
Default value: 12213
Type: Wls_install::Versions
Default:$wls_profile::weblogic_version
Back to overview of wls_domain
weblogic_home
The directory used as WebLogic home
This value is used in multiple places. To make sure in all classed the correct value is used, use the hiera key wls_profile::weblogic_home
to change it to your requested value.
Default value: /opt/oracle/middleware12/wlserver
Type: Stdlib::Absolutepath
Back to overview of wls_domain
domains_dir
The top-level directory where the domain directories will reside in.
This value is used in multiple places. To make sure in all classed the correct value is used, use the hiera key wls_profile::domains_dir
to change it to your requested value.
The default value is: /opt/oracle/domains
Type: Stdlib::Absolutepath
Back to overview of wls_domain
log_dir
The directory used for log files.
This value is used in multiple places. To make sure in all classed the correct value is used, use the hiera key wls_profile::log_dir
to change it to your requested value.
Default value: /opt/oracle/domains/log
Type: Stdlib::Absolutepath
Back to overview of wls_domain
template_name
The domain template to use when creating the domain.
The default value is standard
.
Valid values are:
standard
ohs_standalone
adf_restricted
osb
osb_soa
osb_soa_bpm
soa
soa_bpm
bam
adf
oim
oud
wc
wc_wcc_bpm
Type: Enum[ 'standard', 'forms' ]
Back to overview of wls_domain
nodemanager_address
The IP address the nodemanager will run and listen on.
This value is used in multiple places. To make sure in all classed the correct value is used, use the hiera key wls_profile::basic_domain::wls_domain::log_dir
to change it to your requested value.
Default value: ::fqdn
Type: String[1]
Back to overview of wls_domain
nodemanager_port
The IP port the nodemanager listens on.
This value is used in multiple places. To make sure in all classed the correct value is used, use the hiera key wls_profile::nodemanager_port
to change it to your requested value.
Default value: 5556
Type: Integer
Default:$wls_profile::nodemanager_port
Back to overview of wls_domain
adminserver_address
The address the admin server process will run and listen on.
This value is used in multiple places. To make sure in all classed the correct value is used, use the hiera key wls_profile::adminserver_address
to change it to your requested value.
The default value is: The fact fqdn
Type: String[1]
Back to overview of wls_domain
adminserver_port
The IP port the admin server process will run and listen on.
This value is used in multiple places. To make sure in all classed the correct value is used, use the hiera key wls_profile::adminserver_port
to change it to your requested value.
The default value is: 7001
Type: Integer
Default:$wls_profile::adminserver_port
Back to overview of wls_domain
os_user
The os user to use for WebLogic.
This value is used in multiple places. To make sure in all classed the correct value is used, use the hiera key wls_profile::basic_domain::os_user
to change it to your requested value.
Default value: oracle
Type: String[1]
Back to overview of wls_domain
os_group
The os group to use for WebLogic.
This value is used in multiple places. To make sure in all classed the correct value is used, use the hiera key wls_profile::basic_domain::os_group
to change it to your requested value.
Default value: dba
Type: String[1]
Back to overview of wls_domain
weblogic_user
The WebLogic user account to bear all administration rights.
This value is used in multiple places. To make sure in all classed the correct value is used, use the hiera key wls_profile::weblogic_user
to change it to your requested value.
Default value: weblogic
Type: String[1]
Back to overview of wls_domain
weblogic_password
The password for the WebLogic account.
This value is used in multiple places. To make sure in all classed the correct value is used, use the hiera key wls_profile::weblogic_password
to change it to your requested value.
Default value: Welcome01
Type: String[1]
Back to overview of wls_domain
bam_enabled
A boolean value specifying if you want to enable bam.
Default value: false
Type: Boolean
Back to overview of wls_domain
b2b_enabled
A boolean value specifying if you want to enable b2b.
Default value: false
Type: Boolean
Back to overview of wls_domain
ess_enabled
A boolean value specifying if you want to enable ess.
Default value: false
Type: Boolean
Back to overview of wls_domain
development_mode
A boolean value specifying if you want to enable development mode.
Default value: false
Type: Boolean
Back to overview of wls_domain
nodemanager_wait
The time in seconds Puppet waits for the nodemanager to start before declaring an error.
Default value: 20
Type: Integer
Back to overview of wls_domain
adminserver_settings
A Hash containing settings (of type wls_server
) to define for the Admin server.
The default value is: {}
Type: Hash