/
site.pp
79 lines (67 loc) · 2.23 KB
/
site.pp
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
70
71
72
73
74
75
76
77
78
79
# make sure we do the minimum configuration for all nodes that
# join our puppetmaster (set-up accounts, common packages etc.)
node default {
class { '::opencontrail_ci::server': }
}
node /ci-puppetmaster2?.opencontrail.org/ {
class { '::opencontrail_ci::server': }
class { '::opencontrail_ci::puppetmaster': }
}
node /puppetdb2?.opencontrail.org/ {
class { '::opencontrail_ci::server': }
class { '::opencontrail_ci::puppetdb': }
}
node /logs2?.opencontrail.org/ {
class { '::opencontrail_ci::server': }
class { '::opencontrail_ci::logserver':
logserver_ssl_key => hiera('logserver_ssl_key'),
logserver_ssl_cert => hiera('logserver_ssl_cert'),
zuul_jobs_stats => hiera('zuul_jobs_stats'),
}
}
node /zuulv3(-dev)?.opencontrail.org/ {
class { '::opencontrail_ci::server': }
class { '::opencontrail_ci::zuul_scheduler': }
class { '::opencontrail_ci::zuul_merger': }
class { '::opencontrail_ci::zookeeper': }
}
node /nl\d+(-dev|-jnpr)?.opencontrail.org/ {
class { '::opencontrail_ci::server': }
class { '::opencontrail_ci::nodepool_launcher': }
}
node /nb\d+(-dev|-jnpr)?.opencontrail.org/ {
class { '::opencontrail_ci::server': }
class { '::opencontrail_ci::nodepool_builder': }
}
node /ze\d+(-dev|-jnpr)?.opencontrail.org/ {
class { '::opencontrail_ci::server': }
class { '::opencontrail_ci::zuul_executor': }
class { '::opencontrail_ci::zuul_executor_autossh': }
}
node /ci-repo.englab.juniper.net/ {
class { '::opencontrail_ci::server': }
class { '::opencontrail_ci::pulp_server': }
class { '::opencontrail_ci::pulp_ci_repo': }
}
node /repo.opencontrail.org/ {
class { '::opencontrail_ci::server': }
class { '::opencontrail_ci::pulp_server': }
class { '::opencontrail_ci::pulp_public_repo': }
}
node /stats.opencontrail.org/ {
class { '::opencontrail_ci::server': }
class { '::opencontrail_ci::stats': }
}
node /mirrors.englab.juniper.net/ {
class {'::opencontrail_ci::server': }
class {'::opencontrail_ci::mirror':
vhost_name => $::fqdn,
}
class {'::opencontrail_ci::mirror_update': }
}
node /ci-nexus.englab.juniper.net/ {
class {'::opencontrail_ci::server': }
class {'::opencontrail_ci::nexus_repository':
registry_ports => [5001, 5002, 5003, 5005, 5006, 5007, 5010],
}
}