2
3
4
5
6
7
8
9
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
|
# File 'manifests/oracle/resources.pp', line 2
class psick::oracle::resources (
# Resource types provided by hajee/oracle module
Hash $ora_listeners = { },
Hash $ora_users = { },
Hash $ora_tablespaces = { },
Hash $ora_roles = { },
Hash $ora_services = { },
Hash $ora_init_params = { },
Hash $ora_asm_diskgroups = { },
Hash $ora_execs = { },
Hash $ora_threads = { },
Hash $ora_databases = { },
# Resource types provided by biemond/oradb module
Hash $db_opatchs = { },
Hash $db_rcus = { },
Hash $db_controls = { },
Hash $db_listeners = { },
) {
# Resource types provided by hajee/oracle module
if $ora_listeners != '{ }' {
create_resources('ora_listener',$ora_listeners)
}
if $ora_users != '{ }' {
create_resources('ora_users',$ora_users)
}
if $ora_tablespaces != '{ }' {
create_resources('ora_tablespaces',$ora_tablespaces)
}
if $ora_roles != '{ }' {
create_resources('ora_roles',$ora_roles)
}
if $ora_services != '{ }' {
create_resources('ora_services',$ora_services)
}
if $ora_init_params != '{ }' {
create_resources('ora_init_params',$ora_init_params)
}
if $ora_asm_diskgroups != '{ }' {
create_resources('ora_asm_diskgroups',$ora_asm_diskgroups)
}
if $ora_execs != '{ }' {
create_resources('ora_execs',$ora_execs)
}
if $ora_threads != '{ }' {
create_resources('ora_threads',$ora_threads)
}
if $ora_databases != '{ }' {
create_resources('ora_databases',$ora_databases)
}
# Resource types provided by biemond/oradb module
if $db_opatchs != '{ }' {
create_resources('db_opatchs',$db_opatchs)
}
if $db_rcus != '{ }' {
create_resources('db_rcus',$db_rcus)
}
if $db_controls != '{ }' {
create_resources('db_controls',$db_controls)
}
if $db_listeners != '{ }' {
create_resources('db_listeners',$db_listeners)
}
}
|