From f6245ae6bbb1a1ded7a558e3fde7e38b4935462f Mon Sep 17 00:00:00 2001 From: Darren Patterson <darrenp1@stanford.edu> Date: Tue, 9 Jul 2013 15:02:42 -0700 Subject: [PATCH] added oracle email config and oracleasm service (rac only) --- manifests/init.pp | 7 ++++++- manifests/rac.pp | 10 +++++++++- 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/manifests/init.pp b/manifests/init.pp index 9e89214..915e269 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 3b108b3..e86e91c 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 -- GitLab