nodemanager
Overview
This defined type allows you to start a nodemanager on a system. Here is an example on how you could use this:
ora_install::nodemanager{'nodemanager12c':
version => 1212, # 1036|1111|1211|1212
weblogic_home_dir => "/opt/oracle/middleware12c/wlserver",
jdk_home_dir => "/usr/java/jdk1.7.0_45",
nodemanager_port => 5556,
nodemanager_secure_listener => true,
domain_name => "Wls12c",
os_user => "oracle",
os_group => "dba",
log_dir => "/data/logs",
download_dir => "/data/install",
logoutput => true,
sleep => 20,
properties => {},
}
Attributes
| Attribute Name | Short Description |
|---|---|
| custom_identity | Determine if you want to use a custom identity store or not. |
| custom_identity_alias | Alias for custom identity. |
| custom_identity_keystore_filename | file name of the keystore identity file. |
| custom_identity_keystore_passphrase | Passphrase to use when opening the identity keystore. |
| custom_identity_privatekey_passphrase | Private passphrase to use when opening the identity keystore. |
| custom_trust | Determine if you want to use a custom trust or not. |
| domain_name | The domain name. |
| download_dir | The directory where the Puppet® software puts all downloaded files. |
| extra_arguments | Extra java arguments to use. |
| java_update_window | The time frame in which any required java updates will be applied to your domain by Puppet. |
| jdk_home_dir | The homdirectory for the Java evelopment Kit. |
| jsse_enabled | Determine if you want to enable JSSE security. |
| log_dir | Directory to use for logging. |
| log_file | Log file to use. |
| logoutput | log the outputs of Puppet® exec or not. |
| middleware_home_dir | Middleware home directory. |
| nodemanager_address | Address the nodemanager is running on. |
| nodemanager_port | The IP port the nodemanager is listening on. |
| nodemanager_secure_listener | Use SSL for listening. |
| ohs_standalone | Boolean to determine if you want to use OHS standalone mode. |
| os_group | The os group used to install and run WebLogic. |
| os_user | The os user used to install and run WebLogic. |
| properties | Properties to use. |
| puppet_os_user | The Puppet® OS user to use. |
| sleep | Maximum time to wait to check if nodemanger is running correctly. |
| trust_keystore_file | File specificiation of the trust keystore. |
| trust_keystore_passphrase | Passphrase to use for the trust keystore. |
| version | The version that is installed in the used Oracle home. |
| weblogic_home_dir | Directory to use as WebLogic home. |
| wls_domains_dir | The root directory where all domain directories reside in. |
version
The version that is installed in the used Oracle home.
Puppet uses this value to decide on version specific actions.
Type: Wls_install::Versions
Default:lookup({ name => 'wls_version', default_value => 1111 })
Back to overview of nodemanager
middleware_home_dir
Middleware home directory.
Type: Stdlib::Absolutepath
Default:lookup({ name => 'wls_middleware_home_dir' })
Back to overview of nodemanager
weblogic_home_dir
Directory to use as WebLogic home.
Type: Stdlib::Absolutepath
Default:lookup({ name => 'wls_weblogic_home_dir' })
Back to overview of nodemanager
nodemanager_port
The IP port the nodemanager is listening on.
Type: Integer
Default:lookup({ name => 'domain_nodemanager_port', default_value => 5556 })
Back to overview of nodemanager
nodemanager_address
Address the nodemanager is running on. This may be a DNS name or a physical IP address.
Type: String[1]
Default:undef
Back to overview of nodemanager
nodemanager_secure_listener
Use SSL for listening.
Type: Boolean
Default:true
Back to overview of nodemanager
jsse_enabled
Determine if you want to enable JSSE security.
Type: Boolean
Default:lookup({ name => 'wls_jsse_enabled', default_value => false })
Back to overview of nodemanager
custom_trust
Determine if you want to use a custom trust or not.
Type: Boolean
Default:lookup({ name => 'wls_custom_trust', default_value => false })
Back to overview of nodemanager
trust_keystore_file
File specificiation of the trust keystore.
Type: Optional[String[1]]
Default:lookup({ name => 'wls_trust_keystore_file', default_value => undef })
Back to overview of nodemanager
trust_keystore_passphrase
Passphrase to use for the trust keystore.
Type: Optional[Easy_type::Password]
Default:lookup({ name => 'wls_trust_keystore_passphrase', default_value => undef })
Back to overview of nodemanager
custom_identity
Determine if you want to use a custom identity store or not.
Type: Boolean
Default:false
Back to overview of nodemanager
custom_identity_keystore_filename
file name of the keystore identity file.
Type: Optional[String[1]]
Default:undef
Back to overview of nodemanager
custom_identity_keystore_passphrase
Passphrase to use when opening the identity keystore.
Type: Optional[Easy_type::Password]
Default:undef
Back to overview of nodemanager
custom_identity_alias
Alias for custom identity.
Type: Optional[String[1]]
Default:undef
Back to overview of nodemanager
custom_identity_privatekey_passphrase
Private passphrase to use when opening the identity keystore.
Type: Optional[Easy_type::Password]
Default:undef
Back to overview of nodemanager
extra_arguments
Extra java arguments to use.
Type: String
Default:''
Back to overview of nodemanager
wls_domains_dir
The root directory where all domain directories reside in.
Type: Optional[Stdlib::Absolutepath]
Default:lookup({ name => 'wls_domains_dir', default_value => undef })
Back to overview of nodemanager
domain_name
The domain name.
Type: Optional[String[1]]
Default:lookup({ name => 'domain_name', default_value => undef })
Back to overview of nodemanager
java_update_window
The time frame in which any required java updates will be applied to your domain by Puppet. Puppet® will apply any detected java updates immediately if the value is undef, which is the default. Type: Optional[String[1]]
Default:undef
Back to overview of nodemanager
jdk_home_dir
The homdirectory for the Java evelopment Kit.
Type: Stdlib::Absolutepath
Default:lookup({ name => 'wls_jdk_home_dir' })
Back to overview of nodemanager
os_user
The os user used to install and run WebLogic.
Type: String[1]
Default:lookup({ name => 'wls_os_user' })
Back to overview of nodemanager
os_group
The os group used to install and run WebLogic.
Type: String[1]
Default:lookup({ name => 'wls_os_group' })
Back to overview of nodemanager
download_dir
The directory where the Puppet® software puts all downloaded files.
Before Puppet® can actually use remote files, they must be downloaded first. Puppet® uses this directory to put all files in.
The default value is: /install
Type: Stdlib::Absolutepath
Default:lookup({ name => 'wls_download_dir' })
Back to overview of nodemanager
log_dir
Directory to use for logging.
Type: Optional[Stdlib::Absolutepath]
Default:lookup({ name => 'wls_log_dir', default_value => undef })
Back to overview of nodemanager
log_file
Log file to use.
Type: String[1]
Default:'nodemanager.log'
Back to overview of nodemanager
sleep
Maximum time to wait to check if nodemanger is running correctly. If time expires, the type will fail.
Type: Integer
Default:lookup({ name => 'wls_nodemanager_sleep', default_value => 20 })
Back to overview of nodemanager
properties
Properties to use.
Type: Hash
Default:{}
Back to overview of nodemanager
ohs_standalone
Boolean to determine if you want to use OHS standalone mode.
Type: Boolean
Default:false
Back to overview of nodemanager
puppet_os_user
The Puppet® OS user to use.
Type: String[1]
Default:lookup({ name => 'puppet_os_user', default_value => 'root' })
Back to overview of nodemanager
logoutput
log the outputs of Puppet® exec or not.
When you specify true Puppet® will log all output of exec types.
Valid values are:
truefalseon_failure
Type: Variant[Boolean,Enum['on_failure',]]
Default:lookup({ name => 'logoutput', default_value => 'on_failure' })
