-
Notifications
You must be signed in to change notification settings - Fork 183
/
Puppetfile
127 lines (107 loc) · 4.15 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
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
# External modules installed by r10k or Code Manager under modules/ dir
# IMPORTANT: In working environments change version from latest to specific, tested, modules versions
# NOTE: Some profiles require additional componnent modules to uncomment
# Here we place hieradata in a separated module.
# We use control-repo branch if exists, or production as default
mod 'example42/hieradata',
:git => 'https://github.com/example42/psick-hieradata',
:branch => :control_branch,
:default_branch => 'production'
# Puppet 6 Core Modues
mod 'puppetlabs/mount_core', :latest
mod 'puppetlabs/augeas_core', :latest
mod 'puppetlabs/zfs_core', :latest
mod 'puppetlabs/yumrepo_core', :latest
mod 'puppetlabs/host_core', :latest
mod 'puppetlabs/selinux_core', :latest
mod 'puppetlabs/zone_core', :latest
mod 'puppetlabs/cron_core', :latest
mod 'puppetlabs/sshkeys_core', :latest
mod 'puppetlabs/nagios_core', :latest
mod 'puppetlabs/mailalias_core', :latest
mod 'puppetlabs/macdslocal_core', :latest
mod 'puppetlabs/maillist_core', :latest
mod 'puppetlabs/k5login_core', :latest
# Example42 modules
# From Forge
mod 'example42/tp', :latest
mod 'example42/tinydata', :latest
mod 'example42/psick', :latest
mod 'example42/psick_profile', :latest
# Third Party modules
mod 'puppetlabs/concat', :latest
mod 'puppetlabs/stdlib', :latest
mod 'puppetlabs/vcsrepo', :latest
mod 'puppetlabs/firewall', :latest
mod 'puppetlabs/inifile', :latest
mod 'puppetlabs/catalog_preview', :latest
mod 'jdowning/rbenv', :latest
mod 'trlinkin/noop', :latest
mod 'puppet/archive', :latest
mod 'puppetlabs-dropsonde', :latest
# Optionally used by psick_profile::openvpn
# mod 'puppet/openvpn', :latest
# Optionally used by psick::aws
# mod 'puppetlabs/aws', :latest
# Requirements for cd4pe
mod 'puppetlabs-cd4pe', :latest
# #mod 'puppetlabs-concat', '4.2.1'
# #mod 'puppetlabs-hocon', '1.1.0'
mod 'puppetlabs-puppet_authorization', :latest
# #mod 'puppetlabs-stdlib', '6.2.0'
mod 'puppetlabs-docker', :latest
# #mod 'puppetlabs-apt', '7.3.0'
mod 'puppetlabs-translate', :latest
mod 'puppetlabs-pipelines', :latest
mod 'puppetlabs-cd4pe_jobs', :latest
# Used by psick::puppet::foss_server
# mod 'puppetlabs-bolt_shim', '0.3.0'
# mod 'puppetlabs/postgresql', :latest
# mod 'puppetlabs/puppetdb', :latest
# mod 'puppet/puppetserver', :latest
# mod 'puppetlabs/puppetserver_gem', :latest
# mod 'puppet/r10k', :latest
# mod 'puppetlabs/hocon', :latest
# mod 'puppetlabs/apt', :latest
# mod 'puppet/puppetboard', :latest
# Used by psick::puppet::pe_code_manager
# mod 'pltraining/rbac', '0.0.5'
# Used by grafanadash server (puppet metrics)
#mod 'grafanadash',
# :git => 'https://github.com/tuxmea/puppet-grafanadash.git',
# :branch => 'master'
#mod 'dwerder/graphite', :latest
# Docker and Containers
mod 'puppetlabs/dummy_service', :latest
#mod 'puppetlabs/image_build', :latest
#mod 'puppetlabs/rkt', :latest
# mod 'herculesteam-augeasproviders_sysctl', '2.2.0'
# mod 'puppetlabs/firewall', :latest
# Used by psick_profile::vagrant
mod 'unibet/vagrant', :latest
# Used by psick::icinga
mod 'icinga/icinga2', :latest
# Used by psick_profile::sensu
mod 'sensu/sensu', :latest
mod 'yelp/uchiwa', :latest
mod 'puppet/rabbitmq', :latest
# deprecated: mod 'puppet/staging', :latest
# Used by Windows profiles
# mod 'puppet/windowsfeature', :latest # :git => 'https://github.com/voxpupuli/puppet-windowsfeature'
# mod 'puppet/windows_firewall', :latest # :git => 'https://github.com/voxpupuli/puppet-windows_firewall'
# mod 'puppetlabs/registry', :latest
# mod 'puppetlabs/chocolatey', :latest
# mod 'puppetlabs/acl', :latest
# mod 'puppetlabs/dsc', :latest
# mod 'puppetlabs/powershell', :latest
# mod 'puppetlabs/reboot', :latest
# mod 'puppetlabs/wsus_client', :latest
# mod 'counsyl/windows', :git => 'https://github.com/counsyl/puppet-windows'
# mod 'trlinkin/domain_membership', :git => 'https://github.com/trlinkin/puppet-domain_membership'
# Used by Darwin profiles
# mod 'thekevjames-homebrew', :latest
# mod 'michaelw-homebrew', :git => 'https://github.com/michaelw/puppet-homebrew' # M1 Support
# Used by psick::users when module=puppetlabs
# mod 'puppetlabs/accounts', :latest
# Service Now integration
# mod 'puppetlabs-servicenow_cmdb_integration', '0.2.0'