Puppet Class: tungsten::tungstenoracle

Defined in:
manifests/tungstenoracle.pp

Overview

Parameters:

  • oracleVersion (Any) (defaults to: '12')
  • oracleBinaries (Any) (defaults to: '/vagrant/downloads')


17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
# File 'manifests/tungstenoracle.pp', line 17

class tungsten::tungstenoracle (
	$oracleVersion                      = '12',
	$oracleBinaries											= '/vagrant/downloads'
)   {


    class { 'oracle' :
      oracleVersion => $oracleVersion,
			installFiles => $oracleBinaries
  	}->
		exec {"tungsten-oinstall":
		  unless => "/bin/grep -q 'oinstall\\S*tungsten ' /etc/group",
		  command => "/usr/sbin/usermod -aG oinstall tungsten",
		  require => [User['tungsten'],Group['oinstall']]
		}

}