Overview

Installs and configures Oracle SQL*Net

This defined type allows you to install and configure Oracle SQL*net.

ora_install::net{ 'config net8':
  oracle_home   => '/oracle/product/11.2/db',
  version       => '11.2',
  user          => 'oracle',
  group         => 'dba',
  download_dir  => '/install',
  db_port       => 1521,
}

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
db_port The IP port number to use for connecting to the database.
download_dir The directory where the Puppet software puts all downloaded files.
group The os group to use for these Oracle puppet definitions.
listener_name The name of the listener process.
logoutput log the outputs of Puppet exec or not.
oracle_home A directory to be used as Oracle home directory for this software.
temp_dir Directory to use for temporary files.
umask The umask to use for commands that run in the context of either the grid user or the oracle user.
user The user used for the specified installation.
version The version that is installed in the used Oracle home.

db_port

The IP port number to use for connecting to the database.

The default value is: 1521

Type: Integer

Default:1521

Back to overview of net

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'

Back to overview of net

group

The os group to use for these Oracle puppet definitions.

The default value is: dba

Type: String[1]

Default:'dba'

Back to overview of net

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'})

Back to overview of net

oracle_home

A directory to be used as Oracle home directory for this software.

Type: Stdlib::Absolutepath

Default:undef

Back to overview of net

temp_dir

Directory to use for temporary files.

Type: Stdlib::Absolutepath

Default:'/tmp'

Back to overview of net

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'

Back to overview of net

umask

The umask to use for commands that run in the context of either the grid user or the oracle user.

The default is 0022

Back to overview of net

version

The version that is installed in the used Oracle home.

Puppet uses this value to decide on version specific actions.

Type: Ora_install::ShortVersion

Default:'11.2'

Back to overview of net

listener_name

The name of the listener process.

The default value is: listener

Type: String[1]

Default:'listener'

Back to overview of net