listener
Overview
Manage the oracle listener[DEPRECATED]
This defined type is deprecated. Please use db_listener custom type to manage your listener.
Here is an example on how to use this:
ora_install::listener{'start listener':
action => 'start',
oracle_base => '/oracle',
oracle_home => '/oracle/product/11.2/db',
user => 'oracle',
group => 'dba',
listener_name => 'listener'
}
Experience the Power of Puppet for Oracle
If you want to play and experiment with Puppet and Oracle, 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 |
---|---|
action | The action to take. |
group | The os group to use for these Oracle puppet definitions. |
listener_name | The name of the listener process. |
oracle_base | A directory to use as Oracle base directory. |
oracle_home | A directory to be used as Oracle home directory for this software. |
user | The user used for the specified installation. |
action
The action to take.
Valid values are:
running
start
abort
stop
The default value is: start
Type: Enum['running','start','abort','stop']
Default:'start'
group
The os group to use for these Oracle puppet definitions.
The default value is: dba
Type: String[1]
Default:'dba'
listener_name
The name of the listener process.
The default value is: listener
Type: String[1]
Default:'listener'
oracle_base
A directory to use as Oracle base directory.
Type: Stdlib::Absolutepath
Default:undef
oracle_home
A directory to be used as Oracle home directory for this software.
Type: Stdlib::Absolutepath
Default:undef
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'