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
|
# File 'manifests/install/prep.pp', line 2
class cognos::install::prep {
group{$cognos::cognos_user:
gid => $cognos::cognos_user_uid,
}
group{$cognos::cognos_db_user:
gid => $cognos::cognos_db_user_uid,
}
user{$cognos::cognos_user:
uid => $cognos::cognos_user_uid,
groups => $cognos::cognos_user,
password => pw_hash($cognos::cognos_user_password,'SHA-512', $cognos::cog_users_password_salt),
require => Group[$cognos::cognos_user],
}
user{$cognos::cognos_db_user:
uid => $cognos::cognos_db_user_uid,
groups => $cognos::cognos_db_user,
password => pw_hash($cognos::cognos_db_user_password,'sha-512', $cognos::cog_users_password_salt),
shell => '/bin/bash',
comment => 'cognos db2 user',
require => Group[$cognos::cognos_db_user],
}
# Cognos won't start without this host entry
if $cognos::manage_host_entry {
ensure_resource(
'host',
$::fqdn,
{ ip => '127.0.0.1' }
)
}
}
|