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
|
# File 'manifests/init.pp', line 1
class appserver(
$hosted_domains = {},
$app_stewards = {},
$deploykey = '',
$idp_profile = '',
$sp_entity_id = '',
$sp_cert = '',
$sp_key = '',
$reverseproxy_engine = $appserver::params::reverseproxy_default_engine,
) inherits appserver::params {
include appserver::secure::firewall
include ::ntp
class { 'appserver::http::reverseproxy':
engine => $reverseproxy_engine,
}
class { 'appserver::potentials':
deploykey => $deploykey,
sp_entity_id => $sp_entity_id,
sp_cert => $sp_cert,
sp_key => $sp_key,
}
create_resources(appserver::http::hosteddomain, $hosted_domains)
create_resources(appserver::appsource::steward, $app_stewards)
Class['appserver::http::reverseproxy'] -> Class['appserver::potentials']
Class['appserver::potentials'] -> Appserver::Http::Hosteddomain<||>
Class['appserver::potentials'] -> Appserver::Appsource::Steward<||>
# NOTE: Firewall configuration is messing up yum installs on EC2 instances, but not local instances. Not sure why. Moving config to end fixes for now. ----- @@rhbecker
Appserver::Http::Hosteddomain<||> -> Class['appserver::secure::firewall']
Appserver::Appsource::Steward<||> -> Class['appserver::secure::firewall']
}
|