|
1 | 1 | # A Puppetfile for a control repo that can be used for Puppet Server / PE perf testing |
2 | 2 |
|
3 | | -mod 'stahnma/epel', '1.2.2' |
4 | | - |
5 | | -# Modules required to get a tomcat server up and running |
6 | | -mod 'puppetlabs/tomcat', '1.5.0' |
7 | | -mod 'puppetlabs/stdlib', '4.12.0' |
8 | | -mod 'nanliu/staging', '1.0.3' |
9 | | -mod 'puppetlabs/concat', '2.1.0' |
10 | | -mod 'puppetlabs/java', '1.6.0' |
11 | | - |
12 | | -# Modules required to get a postgres server up and running |
13 | | -mod 'puppetlabs/postgresql', '4.9.0' |
14 | | -mod 'puppetlabs/apt', '2.2.2' |
15 | | - |
16 | | -# Seeing issues with latest version of gatling |
17 | | -#mod 'rampup_profile_gitlab', |
18 | | -# :git => 'https://github.com/Puppet-RampUpProgram/rampup_profile_gitlab', |
19 | | -# :commit => '4a5599882c0e2d716be53b0f543be2af90ec6a94' |
20 | | -mod 'golja/influxdb', '4.0.0' |
21 | | -mod 'vshn/gitlab', '1.14.0' |
22 | | -mod 'puppetlabs/apache', '1.11.0' |
23 | | - |
24 | | -################################################################################## |
25 | | -## MODULES BELOW THIS LINE ARE NOT USED BY ANY ROLES/PROFILES |
26 | | -################################################################################## |
27 | | - |
28 | | -# Enable collection of Puppet api-endpoint metrics |
29 | | -mod 'npwalker-pe_metric_curl_cron_jobs', '4.4.1' |
30 | | - |
31 | | -# Extra modules just to increase the total amount of code in the puppet environment |
32 | | -## "Additional modules to complement PE installation" |
33 | | -mod 'hunner/hiera', '2.0.1' |
34 | | -mod 'puppetlabs/puppetserver_gem', '0.2.0' |
35 | | -mod 'puppetlabs/inifile', '1.2.0' |
36 | | -mod 'puppetlabs/hocon', '0.9.4' |
37 | | -mod 'puppetlabs/vcsrepo', '1.3.2' |
38 | | -mod 'puppet/archive', '0.5.1' |
39 | | - |
40 | | -## Basic linux host management |
41 | | -mod 'puppetlabs/accounts', '1.0.0' |
42 | | -mod 'jlambert121/yum', '0.2.1' |
43 | | -mod 'puppetlabs/ntp', '4.2.0' |
44 | | -mod 'puppetlabs/firewall', '1.8.1' |
45 | | -mod 'saz/rsyslog', '3.5.1' |
46 | | - |
47 | | -## Advanced linux host management |
48 | | -mod 'garethr/docker', '5.2.0' |
49 | | - |
50 | | -## Common tools in an infrastructure |
51 | | -mod 'camptocamp/openldap', '1.14.0' |
52 | | -mod 'arioch/redis', '1.2.2' |
53 | | -mod 'saz/memcached', '2.8.1' |
54 | | -mod 'puppetlabs/haproxy', '1.4.0' |
55 | | -mod 'jfryman/nginx', '0.3.0' |
56 | | -mod 'rtyler/jenkins', '1.6.1' |
57 | | -mod 'sensu/sensu', '2.1.0' |
58 | | -mod 'bfraser/grafana', '2.5.0' |
59 | | - |
60 | | -mod 'elasticsearch/elasticsearch', '0.11.0' |
61 | | -mod 'elasticsearch/logstash', '0.6.4' |
62 | | -mod 'elasticsearch/logstashforwarder', '0.1.1' |
63 | | - |
64 | | -mod 'puppetlabs/java_ks', '1.4.1' |
65 | | - |
66 | | -## Basic Windows host management |
67 | | -mod 'puppetlabs/acl', '1.1.2' |
68 | | -mod 'puppetlabs/reboot', '1.2.1' |
69 | | -mod 'chocolatey/chocolatey', '1.2.3' |
70 | | -mod 'puppetlabs/powershell', '2.0.1' |
71 | | -mod 'puppetlabs/registry', '1.1.3' |
72 | | -mod 'puppetlabs/wsus_client', '1.0.2' |
73 | | -mod 'badgerious/windows_env', '2.2.2' |
74 | | -mod 'puppet/windows_firewall', '1.0.3' |
75 | | -mod 'puppet/windows_autoupdate', '1.1.0' |
76 | | -mod 'puppet/dotnet', '1.0.2' |
77 | | -mod 'puppet/windowsfeature', '1.1.0' |
78 | | -mod 'puppet/windows_eventlog', '1.1.1' |
79 | | - |
80 | | -## Advanced Windows host management |
81 | | -mod 'chocolatey/chocolatey_server', '0.0.4' |
82 | | -# this apparently requires a PE license |
83 | | -#mod 'puppetlabs/sqlserver', '1.1.2' |
84 | | -mod 'puppet/iis', '2.0.2' |
85 | | -mod 'puppet/graphite_powershell', '1.0.1' |
86 | | - |
87 | | -## And while we're at it, lets do this all in the cloud |
88 | | -mod 'puppetlabs/aws', '1.4.0' |
| 3 | +# This is empty for the empty perf test |
0 commit comments