diff --git a/manifests/init.pp b/manifests/init.pp index 9e8921454f9ce244926e00492f8f435319de7e8f..915e269685c9ce6e09394adbb3e2cb8a86e17bbc 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -29,7 +29,7 @@ class oracledb { 'xscreensaver', ]: ensure => present; } - + # Old workaround for up2date i386 arch packages on x86_64. exec { ' oracle 64 bit server required compat-db': @@ -70,6 +70,11 @@ class oracledb { } } + # Email to oracle user should go to Ntirety. + base::postfix::recipient { 'oracle@stanford.edu': + ensure => 'stanford@ntirety.com'; + } + base::sysctl { 'kernel.shmmax': ensure => '4294967295'; 'kernel.sem': ensure => '250 32000 100 128'; diff --git a/manifests/rac.pp b/manifests/rac.pp index 3b108b36728f57dabdaf286bf755839653c5c829..e86e91cb52a3bf85490157167c9a16aa9ea9cc60 100644 --- a/manifests/rac.pp +++ b/manifests/rac.pp @@ -128,7 +128,7 @@ class oracledb::rac inherits oracledb::rhel5 { require => Package['EMCpower.LINUX'], } - # we need Oracle ASM for currently booted kernel and other req oracle pkgs + # We need Oracle ASM for currently booted kernel and other req oracle pkgs. package { [ 'cvuqdisk', 'oracleasm-support', @@ -136,6 +136,14 @@ class oracledb::rac inherits oracledb::rhel5 { 'oracleasmlib', ]: ensure => present; } + + # Start oracleasm service after the oracleasm kernel package is installed. + service { 'oracleasm': + ensure => running, + enable => true, + require => Package["oracleasm-${::kernelrelease}"], + } + } # override ntp config file to use -x flag