installem
Overview
Installs the Oracle Enterprse Manager.
Here is an example on how to use this:
ora_install::installem{ 'em13200':
version => '13.2.0.0',
file => 'em13200p1_linux64',
oracle_base_dir => '/u01/app/oracle',
oracle_home_dir => '/u01/app/oracle/product/13.2.0.0/em_home1',
agent_base_dir => '/u01/app/oracle/agent',
software_library_dir => '/u01/app/oracle/swlib',
weblogic_user => 'weblogic',
weblogic_password => 'Welcome01',
database_hostname => 'em1320.example.com',
database_listener_port => 1521,
database_service_sid_name => 'EM122.domain.local',
database_sys_password => 'Welcome01',
sysman_password => 'Welcome01',
agent_registration_password => 'Welcome01',
deployment_size => 'SMALL',
user => 'oracle',
group => 'oinstall',
download_dir => '/install',
zip_extract => true,
puppet_download_mnt_point => 'puppet:///modules/software',
logoutput => true,
}
Attributes
| Attribute Name | Short Description |
|---|---|
| admin_server_https_port | The https IP port from the WLS Admin server. |
| agent_base_dir | The directory to use as base for the agent software. |
| agent_port | The IP port to use to for the agent. |
| agent_registration_password | The password to use to register the agent. |
| allow_insecure | When set to true Ignore HTTPS certificate errors |
| bi_publisher_http_port | The http port to use for the BI Publisher. |
| bi_publisher_https_port | The https port to use for the BI Publisher. |
| database_hostname | The DNS name of the database host. |
| database_listener_port | The IP port for the database listener. |
| database_service_sid_name | The database service SID name for the database. |
| database_sys_password | The password of the SYS user of the database. |
| deployment_size | The size of the deployment. |
| download_dir | The directory where the Puppet® software puts all downloaded files. |
| em_central_console_http_port | The port number of the HTTP port for the central console. |
| em_central_console_https_port | The port number of the HTTPS port for the central console. |
| em_upload_http_port | The port number of the HTTP port for the upload service. |
| em_upload_https_port | The port number of the HTTPS port for the upload service. |
| file | The source file to use. |
| group | The os group to use for these Oracle puppet definitions. |
| logoutput | log the outputs of Puppet® exec or not. |
| managed_server_http_port | The port number of the HTTP port for the Managed server. |
| managed_server_https_port | The port number of the HTTPS port for the Managed server. |
| nodemanager_https_port | The port number of the HTTPS port for the Node manager. |
| ora_inventory_dir | The directory that contains the oracle inventory. |
| oracle_base_dir | A directory to use as Oracle base directory. |
| oracle_home_dir | A directory to be used as Oracle home directory for this software. |
| puppet_download_mnt_point | The base path of all remote files for the defined type or class. |
| software_library_dir | The directory to use for the software library. |
| swonly | Only install the software without configuration (true) or not (false). |
| sysman_password | The password to use for sysman. |
| tablespace_location | The location where the tablespace datafiles should be located. |
| temp_dir | Directory to use for temporary files. |
| user | The user used for the specified installation. |
| version | The version that is installed in the used Oracle home. |
| weblogic_password | The password to use for WebLogic. |
| weblogic_user | The username to use for WebLogic. |
| zip_extract | The specified source file is a zip file that needs te be extracted. |
admin_server_https_port
The https IP port from the WLS Admin server.
The default value is: 7101
Type: Integer
Default:7101
agent_base_dir
The directory to use as base for the agent software.
Type: Stdlib::Absolutepath
Default:undef
agent_port
The IP port to use to for the agent.
The default value is: 3872
Type: Integer
Default:3872
agent_registration_password
The password to use to register the agent.
Type: Easy_type::Password
bi_publisher_http_port
The http port to use for the BI Publisher.
The default value is: 9701
Type: Integer
Default:9701
bi_publisher_https_port
The https port to use for the BI Publisher.
The default value is: 9801
Type: Integer
Default:9801
database_hostname
The DNS name of the database host.
Type: String[1]
Default:undef
database_listener_port
The IP port for the database listener.
The default value is: 1521
Type: Integer
Default:1521
database_service_sid_name
The database service SID name for the database.
Type: String[1]
Default:undef
database_sys_password
The password of the SYS user of the database.
Type: Easy_type::Password
deployment_size
The size of the deployment.
Valid values are:
SMALLMEDIUMLARGE
The default value is: SMALL
Type: Enum['SMALL','MEDIUM','LARGE']
Default:'SMALL'
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:'/install'
em_central_console_http_port
The port number of the HTTP port for the central console.
The default value is: 7788
Type: Integer
Default:7788
em_central_console_https_port
The port number of the HTTPS port for the central console.
The default value is: 7799
Type: Integer
Default:7799
em_upload_http_port
The port number of the HTTP port for the upload service.
The default value is: 1159
Type: Integer
Default:4889
em_upload_https_port
The port number of the HTTPS port for the upload service.
The default value is: 4889
Type: Integer
Default:1159
file
The source file to use.
Type: String[1]
Default:undef
group
The os group to use for these Oracle puppet definitions.
The default value is: dba
Type: String[1]
Default:'oinstall'
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' })
managed_server_http_port
The port number of the HTTP port for the Managed server.
The default value is: 7201
Type: Integer
Default:7201
managed_server_https_port
The port number of the HTTPS port for the Managed server.
The default value is: 7301
Type: Integer
Default:7301
nodemanager_https_port
The port number of the HTTPS port for the Node manager.
The default value is: 7401
Type: Integer
Default:7401
ora_inventory_dir
The directory that contains the oracle inventory.
The default value is: /oracle_base/oraInventory
Type: Optional[Stdlib::Absolutepath]
Default:undef
oracle_base_dir
A directory to use as Oracle base directory.
Type: Stdlib::Absolutepath
Default:undef
oracle_home_dir
A directory to be used as Oracle home directory for this software.
Type: Stdlib::Absolutepath
Default:undef
puppet_download_mnt_point
The base path of all remote files for the defined type or class.
The default value is: puppet:///modules/ora_install
Type: String[1]
Default:undef
software_library_dir
The directory to use for the software library.
Type: Stdlib::Absolutepath
Default:undef
swonly
Only install the software without configuration (true) or not (false).
The default value is: false
Type: Boolean
Default:false
sysman_password
The password to use for sysman.
Type: Easy_type::Password
temp_dir
Directory to use for temporary files.
Type: Stdlib::Absolutepath
Default:'/tmp'
user
The user used for the specified installation. The install class will not create the user for you. You must do that yourself.
The default value is: oracle
Type: String[1]
Default:'oracle'
version
The version that is installed in the used Oracle home.
Puppet uses this value to decide on version specific actions.
Type: Enum['12.1.0.4','12.1.0.5','13.1.0.0','13.2.0.0','13.3.0.0','13.4.0.0','13.5.0.0']
Default:'12.1.0.5'
weblogic_password
The password to use for WebLogic.
Type: Easy_type::Password
weblogic_user
The username to use for WebLogic.
The default value is: weblogic
Type: String[1]
Default:'weblogic'
zip_extract
The specified source file is a zip file that needs te be extracted. When you specify a value of false, the source attribute must contain a reference to a directory instead of a zip file.
The default value is: true
Type: Boolean
Default:true
allow_insecure
When set to true Ignore HTTPS certificate errors
(default: false) Type: Boolean
Default:lookup({ name => 'allow_insecure', default_value => false })
tablespace_location
The location where the tablespace datafiles should be located. Only needed to specify when using ASM as underlying storage.
Type: Optional[String[1]]
Default:undef
