-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathPuppetfile
143 lines (137 loc) · 6.04 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
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
#
forge 'http://forge.puppetlabs.com'
# Modules from the Puppet Forge
# Versions should be updated to be the latest at the time you start
mod 'puppetlabs-augeas_core', '1.1.1'
mod 'puppetlabs-host_core', '1.0.3'
mod 'puppetlabs-selinux_core', '1.0.4'
mod 'puppetlabs-sshkeys_core', '2.2.0'
mod 'puppetlabs-yumrepo_core', '1.0.7'
mod 'puppetlabs-acl', '3.2.0'
mod 'puppetlabs-apache', '5.6.0'
mod 'puppetlabs-apt', '7.6.0'
mod 'puppetlabs-aws', '2.1.0'
mod 'puppetlabs-azure', '1.3.1'
mod 'puppetlabs-bolt_shim', '0.3.2'
mod 'puppetlabs-cd4pe', '2.0.1'
mod 'puppetlabs-cd4pe_jobs', '1.5.0'
mod 'puppetlabs-chocolatey', '5.2.1'
mod 'puppetlabs-cisco_ios', '1.3.0'
mod 'puppetlabs-ciscopuppet', '2.1.0'
mod 'puppetlabs-comply', '1.0.3'
mod 'puppetlabs-concat', '6.2.0'
mod 'puppetlabs-device_manager', '3.0.1'
mod 'puppetlabs-dism', '1.3.1'
mod 'puppetlabs-docker', '3.12.1' # Needs updated to support powershell 4.0.0,reboot >3
mod 'puppetlabs-dsc', '1.9.4' # Needs updated to support reboot > 3.0.0
mod 'puppetlabs-exec', '0.8.0'
mod 'puppetlabs-facter_task', '0.7.0'
mod 'puppetlabs-firewall', '2.7.0'
mod 'puppetlabs-gcc', '0.3.0' # Needs updated to support stdlib 6.5
mod 'puppetlabs-git', '0.5.0'
mod 'puppetlabs-haproxy', '4.3.0'
mod 'puppetlabs-hocon', '1.1.0'
mod 'puppetlabs-iis', '7.1.0'
mod 'puppetlabs-inifile', '4.4.0'
mod 'puppetlabs-java', '6.3.0'
mod 'saz-limits', '3.0.4' # Replaces puppetlabs-limits 0.1.0
mod 'puppetlabs-motd', '4.2.0'
mod 'puppetlabs-mount_iso', '3.0.0' # Needs updated to support powershell 4.0.0
mod 'puppetlabs-mysql', '10.7.1'
mod 'puppetlabs-netdev_stdlib', '0.23.0'
mod 'puppetlabs-ntp', '8.4.0'
mod 'puppetlabs-panos', '1.2.1'
#mod 'puppetlabs-pipelines', '1.0.1' # Pipelines is no more!
mod 'puppetlabs-powershell', '4.0.0'
mod 'puppetlabs-puppet_authorization', '0.5.1'
mod 'puppetlabs-puppetserver_gem', '1.1.1'
mod 'puppetlabs-pwshlib', '0.5.1'
mod 'puppetlabs-reboot', '3.1.0'
mod 'puppetlabs-registry', '3.1.0'
mod 'puppetlabs-resource', '1.1.0'
mod 'puppetlabs-resource_api', '1.1.0'
mod 'puppetlabs-ruby_task_helper', '0.6.0'
mod 'puppetlabs-service', '1.3.0'
mod 'puppetlabs-servicenow_change_requests', '0.2.0'
mod 'puppetlabs-servicenow_cmdb_integration', '0.2.0'
mod 'puppetlabs-servicenow_reporting_integration', '0.1.1'
mod 'puppetlabs-splunk_hec', '0.8.1' # Missing requirement of puppetlabs-puppet_metrics_collector
mod 'puppetlabs-sqlserver', '2.6.2' # Needs updated to support powershell 4.0.0
mod 'puppetlabs-stdlib', '6.5.0'
mod 'puppetlabs-tomcat', '4.2.0'
mod 'puppetlabs-transition', '0.1.3'
mod 'puppetlabs-translate', '2.2.0'
mod 'puppetlabs-vcsrepo', '3.1.1'
# Forge Community Modules
mod 'puppet-yum', '4.3.0' # Required for the CD4PE workshop
mod 'WhatsARanjit-diskspace', '0.2.0'
mod 'WhatsARanjit-node_manager', '0.7.3'
#mod 'abuxton-pdk', '0.2.2' # Do we need this, it is out of date and needs newer stdlib and archive and chocolatey-chocolatey
#mod 'ajjahn-samba', '0.5.0'
#mod 'andulla-vsphere_conf', '0.0.9' # Only used to setup pre-reqs for vsphere module, which we don't include
mod 'aristanetworks-eos', '1.5.0'
mod 'aristanetworks-netdev_stdlib_eos', '1.2.0'
mod 'ayohrling-local_security_policy', '0.6.3'
#mod 'biemond-wildfly', '2.3.2' # Needs updated to support stdlib 6.5.0
mod 'bodgit-rngd', '2.0.3'
mod 'camptocamp-systemd', '2.10.0'
mod 'computology-packagecloud', '0.3.2'
mod 'crayfishx-purge', '1.2.1'
#mod 'cyberious-windows_java', '1.0.2' # Doesn't appear to be referenced anywhere
#mod 'fervid-auditpol', '1.0.1'
mod 'ghoneycutt-ssh', '3.62.0'
mod 'herculesteam-augeasproviders_core', '2.6.0'
mod 'herculesteam-augeasproviders_ssh', '3.3.0'
#mod 'herculesteam-augeasproviders_sysctl', '2.5.0'
mod 'hunner-wordpress', '1.0.0'
mod 'ipcrm-echo', '0.1.6'
mod 'jdowning-rbenv', '2.5.0'
mod 'jpadams-puppet_vim_env', '2.4.0' # There is a bug in 2.4.1
#mod 'jriviere-windows_ad', '0.3.2' # Last updated 6 years ago, supports OSP 3.x
mod 'kogitoapp-gitea', '1.0.4' # Do we need this, it is out of date and requires very old inifile and stdlib; part of
# profile::puppet::seteam_master
mod 'lwf-remote_file', '1.1.3'
mod 'nexcess-auditd', '2.0.0' # Last supported on 2017. Part of profile::compliance::hippa
mod 'puppet-archive', '4.6.0'
mod 'puppet-epel', '3.0.1'
mod 'puppet-gitlab', '6.0.0'
mod 'puppet-hiera', '4.0.0'
mod 'puppet-jenkins', '2.0.0' # Do we need this, it is out of date and requires java < 5.0.0, and zypprepo
mod 'puppet-nginx', '2.0.0'
mod 'puppet-php', '7.1.0' # Requires zypprepo
mod 'puppet-python', '5.0.0'
mod 'puppet-rabbitmq', '10.2.0'
mod 'puppet-redis', '6.1.0'
mod 'puppet-selinux', '3.2.0'
mod 'puppet-splunk', '8.0.0'
#mod 'puppet-wget', '2.0.1' 3 # Deprecated for puppetlabs-archive, and doesn't appear to be used anywhere
mod 'puppet-windows_env', '4.0.1'
mod 'puppet-windows_firewall', '3.0.0'
mod 'puppet-windowsfeature', '3.2.2'
mod 'reidmv-unzip', '0.1.2'
mod 'sensu-sensu', '5.3.1'
#mod 'thias-sysctl', '1.0.6'
#mod 'tkishel-system_gem', '1.1.1'
mod 'trlinkin-domain_membership', '1.1.2'
mod 'tse-time', '1.0.1'
mod 'tse-winntp', '1.0.1'
#mod 'yelp-uchiwa', '2.1.0' # uchiwa is EOL in 2019
# Re-added 'puppet-staging' module to enable the existing CloudShop app code to work,
# as it provides a good demo for the SQLServer module (a popular customer ask).
# TODO: Replace this module with the 'archive' module (already included in this Puppefile)
# Note, the manifests in profile/manifests/app/cloudshop/sqlserver/ must be refactored to the
# incorporate the archive module syntax. Better option might be to move CloudShop App to its own Repo.
mod 'puppet-staging', '3.2.0'
mod 'demo_cis',
git: 'https://github.com/ipcrm/ipcrm-demo_cis.git',
ref: '4e6b63b'
# This is missing dependency on mayflower-php, needs updated to use puppet-php at least
# This is missing dependency on puppet-app_modeling, is it needed?
mod 'rgbank',
git: 'https://github.com/puppetlabs-seteam/puppetlabs-rgbank.git',
branch: :control_branch,
default_branch: 'master'
mod 'netstat',
git: 'https://github.com/ipcrm/ipcrm-netstat.git',
ref: '64bcee0'
mod 'puppetlabs-patching_as_code', '0.6.1'