Puppet Class: wls_install::support::params

Inherited by:
wls_install::support::files
Defined in:
manifests/support/params.pp

Summary

Support class ensuring neccecary params.

Overview

wls_install::support::params

See the file “LICENSE” for the full license governing this code.



10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
# File 'manifests/support/params.pp', line 10

class wls_install::support::params {
  $os_oracle_home = $facts['networking']['hostname'] ? {
    'wls12'    => '/oracle/product',
    'soabeta2' => '/opt/oracle/wls',
    'oimapp'   => '/opt/oracle',
    default  => '/opt/wls',
  }

  $ora_inventory = $facts['networking']['hostname'] ? {
    'soabeta2' => '/home/oracle/soabetainv',
    'wls12'    => '/oracle/oraInventory',
    'oimapp'   => '/opt/oracle/oraInventory',
    default  => '/opt/wls/oraInventory',
  }

  $os_domain_type = $facts['networking']['hostname'] ? {
    'devagent31' => 'soa',
    'wls12'      => 'admin',
    'oimapp'     => 'oim',
    default    => 'web',
  }

  $os_log_folder = $facts['networking']['hostname'] ? {
    default => '/data/logs',
  }

  $os_download_folder = $facts['networking']['hostname'] ? {
    default => '/data/install',
  }

  $shell = $facts['os']['name'] ? {
    'Solaris' => '/usr/bin/ksh',
    default   => '/bin/sh',
  }

  $os_mdw_home = $facts['networking']['hostname'] ? {
    'wls12'   => "${os_oracle_home}/Middleware12c",
    default => "${os_oracle_home}/Middleware11gR1",
  }

  $os_wl_home = $facts['networking']['hostname'] ? {
    'wls12'   => "${os_oracle_home}/Middleware12c/wlserver",
    default => "${os_oracle_home}/Middleware11gR1/wlserver_10.3",
  }

  $ora_user = $facts['networking']['hostname'] ? {
    default => 'oracle',
  }

  $ora_group = $facts['networking']['hostname'] ? {
    default => 'dba',
  }

  $user_home = $facts['os']['name'] ? {
    'Solaris' => '/export/home',
    default   => '/home',
  }

  $ora_inst_home = $facts['os']['name'] ? {
    'Solaris' => '/var/opt',
    default   => '/etc',
  }

  $os_domain = $facts['networking']['hostname'] ? {
    'wls12'   => 'Wls12c',
    'oimapp'  => 'oimDomain',
    default => 'osbSoaDomain',
  }

  $os_domain_path = $facts['networking']['hostname'] ? {
    default => "${os_mdw_home}/user_projects/domains/${os_domain}",
  }

  $node_mgr_path = $facts['networking']['hostname'] ? {
    'wls12'   => "${os_mdw_home}/user_projects/domains/${os_domain}/bin",
    default => "${os_wl_home}/server/bin",
  }

  $node_mgr_port = $facts['networking']['hostname'] ? {
    default => 5556,
  }

  $node_mgr_address = $facts['networking']['hostname'] ? {
    default => 'localhost',
  }

  $wls_user = $facts['networking']['hostname'] ? {
    default => 'weblogic',
  }

  $wls_password = $facts['networking']['hostname'] ? {
    default => 'weblogic1',
  }

  $wls_adminserver = $facts['networking']['hostname'] ? {
    default => 'AdminServer',
  }

  $jsse_enabled = $facts['networking']['hostname'] ? {
    default => false,
  }

  easy_type::debug_evaluation() # Show local variable on extended debug
}