init.pp
2.06 KB
1
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
class seiaio (
String $owner = $::seiaio::params::httpd_owner,
String $group = $::seiaio::params::httpd_group,
String $docroot = $::seiaio::params::httpd_sei_docroot,
String $root_mysql = $::seiaio::params::root_mysql,
String $sei_mysql_pass = $::seiaio::params::sei_mysql_pass,
String $sip_mysql_pass = $::seiaio::params::sip_mysql_pass,
String $mysql_ipaddr = $::seiaio::params::mysql_ipaddr,
String $dominio = $::seiaio::params::dominio,
String $git_repo = $::seiaio::params::sei_git_repo,
String $sigla_organizacao = $::seiaio::params::sigla_organizacao,
String $nome_organizacao = $::seiaio::params::nome_organizacao,
String $diretorio_seidados = $::seiaio::params::httpd_sei_dados
) inherits seiaio::params {
class { 'seiaio::seifontes':
docroot => $docroot,
sei_git_repo => $git_repo,
}
class { 'seiaio::httpd':
docroot => $docroot,
owner => $owner,
group => $group,
dominio => $dominio,
seidados => $diretorio_seidados,
}
class { 'seiaio::database':
root_mysql => $root_mysql,
sei_mysql_pass => $sei_mysql_pass,
sip_mysql_pass => $sip_mysql_pass,
dominio => $dominio,
mysql_ipaddr => $mysql_ipaddr,
sigla_organizacao => $sigla_organizacao,
nome_organizacao => $nome_organizacao,
}
include seiaio::memcached
include seiaio::jdk
include seiaio::fonts
class { 'seiaio::php':
docroot => $docroot,
}
class { 'seiaio::cron':
docroot => $docroot,
}
class { 'seiaio::solr':
dominio => $dominio,
}
include seiaio::jodc
class { 'seiaio::seiconf':
docroot => $docroot,
owner => $owner,
group => $group,
dominio => $dominio,
seidados => $diretorio_seidados,
mysql_ipaddr => $mysql_ipaddr,
sei_mysql_pass => $sei_mysql_pass,
sip_mysql_pass => $sip_mysql_pass,
sigla_organizacao => $sigla_organizacao,
nome_organizacao => $nome_organizacao,
}
}