-
Notifications
You must be signed in to change notification settings - Fork 11
/
Copy pathPuppetfile
76 lines (62 loc) · 1.39 KB
/
Puppetfile
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
#!/usr/bin/env ruby
#^syntax detection
forge 'https://forgeapi.puppetlabs.com'
# puppet support
mod 'puppet-archive'
mod 'puppet-yum'
mod 'puppetlabs-yumrepo_core'
mod 'puppetlabs-apt'
mod 'darin-zypprepo'
# common and deps
mod 'ghoneycutt-common'
mod 'ghoneycutt-ntp'
mod 'ghoneycutt-dnsclient'
mod 'ghoneycutt-pam'
mod 'trlinkin-nsswitch'
mod 'puppetlabs-stdlib'
mod 'puppetlabs-concat'
# outgoing mail and deps
mod 'camptocamp-postfix'
mod 'puppet-alternatives'
mod 'puppetlabs-mailalias_core'
# system
mod 'saz-sudo'
mod 'puppet-rsyslog'
mod 'puppet-selinux'
# security
mod 'thbe-rkhunter'
mod 'sensson-csf'
# languages
mod 'puppetlabs-java'
mod 'puppetlabs-ruby'
mod 'puppet-nodejs'
mod 'puppet-python'
mod 'bodgit-scl'
# application servers
mod 'puppetlabs-apache'
# puppet masters
mod 'puppet-puppetserver'
mod 'puppet-puppetboard'
mod 'camptocamp-augeas'
mod 'puppetlabs-puppetserver_gem'
mod 'puppetlabs-puppetdb'
mod 'puppetlabs-postgresql'
mod 'puppetlabs-inifile'
mod 'stahnma-epel'
mod 'herculesteam-augeasproviders_sysctl'
mod 'herculesteam-augeasproviders_core'
mod 'herculesteam-augeasproviders_ssh'
# r10k (and its deps)
mod 'puppet-r10k'
mod 'abrader-gms'
mod 'puppetlabs-git'
# vcsrepo for git
mod 'puppetlabs-vcsrepo'
# monitoring
mod 'pdxcat-nrpe'
mod 'puppet-prometheus'
# hypervisors
mod 'puppet-virtualbox'
mod 'puppetlabs-docker'
mod 'puppetlabs-kubernetes'
mod 'camptocamp-kmod'