fmwlogdir
Overview
This defined type allows you change a log folder location of a FMW server. Here is an example on how you could use this:
wls_install::fmwlogdir { 'AdminServer':
middleware_home_dir => "/opt/oracle/middleware11gR1",
weblogic_user => "weblogic",
weblogic_password => "weblogic1",
os_user => "oracle",
os_group => "dba",
download_dir => "/data/install"
log_dir => "/var/log/weblogic"
adminserver_address => "localhost",
adminserver_port => 7001,
server => "AdminServer",
}
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 address of the admin server. |
adminserver_port | The IP port the admin server is listening on. |
download_dir | The directory where the Puppet software puts all downloaded files. |
log_dir | Directory to use for logging. |
logoutput | log the outputs of Puppet exec or not. |
middleware_home_dir | Middleware home directory. |
os_group | The os group used to install and run WebLogic. |
os_user | The os user used to install and run WebLogic. |
server | |
userConfigFile | |
userKeyFile | |
user_config_file | |
user_key_file | |
weblogic_password | The password of the base WebLogic user name. |
weblogic_user | The base WebLogic username to configure. |
middleware_home_dir
Middleware home directory.
Type: Stdlib::Absolutepath
Default:lookup({name => 'wls_middleware_home_dir'})
adminserver_address
The address of the admin server. May be a DNS name or a physical IP address.
Type: String[1]
Default:lookup({name => 'domain_adminserver_address', default_value => 'localhost'})
adminserver_port
The IP port the admin server is listening on.
Type: Integer
Default:lookup({name => 'domain_adminserver_port', default_value => 7001})
weblogic_user
The base WebLogic username to configure.
Type: String[1]
Default:lookup({name => 'wls_weblogic_user', default_value => 'weblogic'})
weblogic_password
The password of the base WebLogic user name.
Type: Optional[Easy_type::Password]
Default:lookup({name => 'domain_wls_password', default_value => undef})
user_config_file
Type: Optional[String[1]]
Default:lookup({name => 'domain_user_config_file', default_value => undef})
user_key_file
Type: Optional[String[1]]
Default:lookup({name => 'domain_user_key_file', default_value => undef})
userConfigFile
userKeyFile
os_user
The os user used to install and run WebLogic.
Type: String[1]
Default:lookup({name => 'wls_os_user'})
os_group
The os group used to install and run WebLogic.
Type: String[1]
Default:lookup({name => 'wls_os_group'})
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'})
server
Type: String[1]
Default:'AdminServer'
log_dir
Directory to use for logging.
Type: Stdlib::Absolutepath
Default:lookup({name => 'wls_log_dir', default_value => undef})
logoutput
log the outputs of Puppet exec or not.
When you specify true
Puppet will log all output of exec
types.
Valid values are:
true
false
on_failure
Type: Variant[ Boolean, Enum[ 'on_failure' ] ]
Default:lookup({name => 'logoutput', default_value => 'on_failure'})