Last active
August 23, 2019 18:23
-
-
Save justinstoller/01353eab07ddfeb9c889d8fa02bd28a2 to your computer and use it in GitHub Desktop.
Puppetfile nonsense
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
require 'set' | |
require 'pp' | |
require 'net/http' | |
require 'json' | |
require 'puppet_forge' | |
PuppetForge.user_agent = "scraper/0.0.0" | |
$processed = {} | |
$to_process = Set.new | |
GITHUB = /.*github.com\/(.*)\/(.*)(\/|.git)?$/ | |
def err(msg) | |
$stderr.puts(msg) | |
end | |
def get(url) | |
begin | |
uri = URI(url) | |
if ENV['GITHUB_TOKEN'] | |
req = Net::HTTP::Get.new(uri) | |
req['Authorization'] = "token #{ENV['GITHUB_TOKEN']}" | |
Net::HTTP.start(uri.host, uri.port, use_ssl: (uri.scheme == 'https')) do |http| | |
http.request(req).body | |
end | |
else | |
Net::HTTP.get(uri) | |
end | |
rescue Exception => e | |
err "Request failed with: #{e.inspect}" | |
nil | |
end | |
end | |
def process(mod) | |
meta = mod.current_release.metadata | |
slug = meta[:name] | |
version = meta[:version] | |
home = meta[:project_page] | |
return if $processed[slug] | |
unless github_info = home.match(GITHUB) and github_info[1] and github_info[2] | |
err "Skipping #{slug} - #{home} did not match github regex (#{github_info.inspect})" | |
return | |
end | |
url = "https://api.github.com/repos/#{github_info[1]}/#{github_info[2]}/tags" | |
response = get(url) | |
tags = response ? JSON.parse(response) : nil | |
unless tags.is_a? Array | |
err "Skipping #{slug} - Could not find tags for repo at #{url}" | |
return | |
end | |
tag = tags.find {|tag| tag['name'] == version or tag['name'] == "v#{version}" } | |
unless tag | |
err "Skipping #{slug} - Could not find tag `#{version}' in: #{tags.map{|t| t['name']}}" | |
return | |
end | |
sha = tag["commit"]["sha"] | |
$processed[slug] = { | |
url: "git://github.com/#{github_info[1]}/#{github_info[2]}.git", | |
sha: sha | |
} | |
meta[:dependencies].each do |m| | |
dep = m[:name].sub('/', '-') | |
$to_process.add(dep) unless $processed[dep] | |
end | |
end | |
supported = PuppetForge::Module.where(endorsements: 'supported').unpaginated | |
supported.each do |mod| | |
process(mod) | |
end | |
approved = PuppetForge::Module.where(endorsements: 'approved').unpaginated | |
approved.each do |mod| | |
process(mod) | |
end | |
partner = PuppetForge::Module.where(endorsements: 'partner').unpaginated | |
partner.each do |mod| | |
process(mod) | |
end | |
until $to_process.empty? | |
processing = $to_process.to_a | |
$to_process = Set.new | |
processing.each do |modname| | |
mod = PuppetForge::Module.find(modname) | |
process(mod) | |
$to_process.delete(modname) | |
end | |
end | |
puts JSON.dump($processed) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
require 'json' | |
file = File.read(ARGV[0]) | |
info = JSON.load(file) | |
puppetfile = 'forge "http://forge.puppetlabs.com"' | |
puppetfile += "\n\n" | |
info.each_pair do |name, info| | |
puppetfile += "\nmod '#{name}',\n git: '#{info['url']}',\n commit: '#{info['sha']}'\n" | |
end | |
puts puppetfile |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
forge "http://forge.puppetlabs.com" | |
mod 'puppetlabs-stdlib', | |
git: 'git://github.com/puppetlabs/puppetlabs-stdlib.git', | |
commit: '653f2fb34b1586476f96883cf352253acf60c331' | |
mod 'puppetlabs-concat', | |
git: 'git://github.com/puppetlabs/puppetlabs-concat.git', | |
commit: 'e10a7a40e80c30ead4d33ffe421fde18999fd72d' | |
mod 'puppetlabs-ntp', | |
git: 'git://github.com/puppetlabs/puppetlabs-ntp.git', | |
commit: 'f9b87e0427a65da96f069876546d0e4710512894' | |
mod 'puppetlabs-apt', | |
git: 'git://github.com/puppetlabs/puppetlabs-apt.git', | |
commit: '79d4007b7a0e33b847220b9449f9f52565fdaece' | |
mod 'puppetlabs-powershell', | |
git: 'git://github.com/puppetlabs/puppetlabs-powershell.git', | |
commit: '8f0c4034f77ad8a7e786ce26b689f5bd9db0b983' | |
mod 'puppetlabs-vcsrepo', | |
git: 'git://github.com/puppetlabs/puppetlabs-vcsrepo.git', | |
commit: '0b6f519e16e2c5789eb9d050ff048b8d8c8a51e7' | |
mod 'puppetlabs-java', | |
git: 'git://github.com/puppetlabs/puppetlabs-java.git', | |
commit: 'b632db3a3e53cce0e26ba2014de9fc872c2e8e8b' | |
mod 'puppetlabs-apache', | |
git: 'git://github.com/puppetlabs/puppetlabs-apache.git', | |
commit: '1b6f89afdde0df7f9433a163d5c4b5328eac5779' | |
mod 'puppetlabs-inifile', | |
git: 'git://github.com/puppetlabs/puppetlabs-inifile.git', | |
commit: 'bbc575dcffe690c1b98b326b052c7aa2674d4033' | |
mod 'puppetlabs-firewall', | |
git: 'git://github.com/puppetlabs/puppetlabs-firewall.git', | |
commit: '2283aed36aae48366c2af69aad0ce2b5cbb0b048' | |
mod 'puppetlabs-haproxy', | |
git: 'git://github.com/puppetlabs/puppetlabs-haproxy.git', | |
commit: '704e8f560b4e0c3f6189b7949aec8695953034f3' | |
mod 'puppetlabs-postgresql', | |
git: 'git://github.com/puppetlabs/puppetlabs-postgresql.git', | |
commit: '9c4ae79b8f5f202cdc92075deead716c07bf7b64' | |
mod 'puppetlabs-mysql', | |
git: 'git://github.com/puppetlabs/puppetlabs-mysql.git', | |
commit: '1d0def06a470926a059b746fb7a8761d549ef117' | |
mod 'puppetlabs-java_ks', | |
git: 'git://github.com/puppetlabs/puppetlabs-java_ks.git', | |
commit: '7259fdc73f1ae5c55ef1eb5b0c39fb99b1f3de22' | |
mod 'puppetlabs-motd', | |
git: 'git://github.com/puppetlabs/puppetlabs-motd.git', | |
commit: 'fdbb231a0b273ea0a8345e50f70bd4d213ab996a' | |
mod 'puppetlabs-translate', | |
git: 'git://github.com/puppetlabs/puppetlabs-translate.git', | |
commit: 'e0e2a32db04b72eeeea1037ae932e882d3f754e6' | |
mod 'puppetlabs-tomcat', | |
git: 'git://github.com/puppetlabs/puppetlabs-tomcat.git', | |
commit: '9c72889ca67861353a2b15068856084cd8056766' | |
mod 'puppetlabs-reboot', | |
git: 'git://github.com/puppetlabs/puppetlabs-reboot.git', | |
commit: 'b183cb6955c48bfc08798276b89c23f0df007b86' | |
mod 'puppetlabs-docker', | |
git: 'git://github.com/puppetlabs/puppetlabs-docker.git', | |
commit: '4f56265796ad2a61623251e4ff7fe36918a17338' | |
mod 'puppetlabs-puppet_agent', | |
git: 'git://github.com/puppetlabs/puppetlabs-puppet_agent.git', | |
commit: '009d60263a374c8e2a3887622c73f1c852d9ed17' | |
mod 'puppetlabs-chocolatey', | |
git: 'git://github.com/puppetlabs/puppetlabs-chocolatey.git', | |
commit: 'c9bb5013746a5eb8ea1aaf917f1e832efb99f028' | |
mod 'puppetlabs-acl', | |
git: 'git://github.com/puppetlabs/puppetlabs-acl.git', | |
commit: '924d1f8d4cc310979b80f56b090bfabdbaf9e35a' | |
mod 'puppetlabs-wsus_client', | |
git: 'git://github.com/puppetlabs/puppetlabs-wsus_client.git', | |
commit: 'a40d6263a90f202ecac5d2a02f97eafb20732f4b' | |
mod 'puppetlabs-dsc', | |
git: 'git://github.com/puppetlabs/puppetlabs-dsc.git', | |
commit: '96da7a4fe2812d77136ec9e58bfc1e18a7060918' | |
mod 'puppetlabs-accounts', | |
git: 'git://github.com/puppetlabs/puppetlabs-accounts.git', | |
commit: '5e8e5750f51def5e856fdfeda52a32428760709a' | |
mod 'puppetlabs-kubernetes', | |
git: 'git://github.com/puppetlabs/puppetlabs-kubernetes.git', | |
commit: '77b09021929e00578d2c15965a614262953f7907' | |
mod 'puppetlabs-aws', | |
git: 'git://github.com/puppetlabs/puppetlabs-aws.git', | |
commit: '224f1d3e3f74ef17a1307b63342da74d5662e7f6' | |
mod 'puppetlabs-yumrepo_core', | |
git: 'git://github.com/puppetlabs/puppetlabs-yumrepo_core.git', | |
commit: '89383579962eb70390788ec21c67a6ac6ec6d3c1' | |
mod 'puppetlabs-scheduled_task', | |
git: 'git://github.com/puppetlabs/puppetlabs-scheduled_task.git', | |
commit: '524941906bd387cec5f7ec38d46e820ea942592e' | |
mod 'puppetlabs-iis', | |
git: 'git://github.com/puppetlabs/puppetlabs-iis.git', | |
commit: 'a67a3290c2465ee78aad1782608f78528e744ba1' | |
mod 'puppetlabs-cron_core', | |
git: 'git://github.com/puppetlabs/puppetlabs-cron_core.git', | |
commit: '272c303b5e9bcbeb177a6804a6c88353f101a5c6' | |
mod 'puppetlabs-mount_core', | |
git: 'git://github.com/puppetlabs/puppetlabs-mount_core.git', | |
commit: '6157ab8de510dcc570e4e969c740dff67b9b07a1' | |
mod 'puppetlabs-sshkeys_core', | |
git: 'git://github.com/puppetlabs/puppetlabs-sshkeys_core.git', | |
commit: '0e4857be537f100cc952948bac6710f2854c82a6' | |
mod 'puppetlabs-augeas_core', | |
git: 'git://github.com/puppetlabs/puppetlabs-augeas_core.git', | |
commit: '17996b5b325e72de79f51d8acafb8e0a13c558af' | |
mod 'puppetlabs-host_core', | |
git: 'git://github.com/puppetlabs/puppetlabs-host_core.git', | |
commit: '74a081cb9e89ad8338c9ae50c85871c6584b28a7' | |
mod 'puppetlabs-helm', | |
git: 'git://github.com/puppetlabs/puppetlabs-helm.git', | |
commit: 'c6bf13d385f3d61ab1860c39312dbe0d88161497' | |
mod 'puppetlabs-selinux_core', | |
git: 'git://github.com/puppetlabs/puppetlabs-selinux_core.git', | |
commit: 'bfe34e48f786d29ad429be99704b8319744f0686' | |
mod 'puppetlabs-ciscopuppet', | |
git: 'git://github.com/cisco/cisco-network-puppet-module.git', | |
commit: '854f1bd712d76a4f0357cae584131c30ba55a6ac' | |
mod 'puppetlabs-zfs_core', | |
git: 'git://github.com/puppetlabs/puppetlabs-zfs_core.git', | |
commit: '30f2d0135b22e32785b9e2c3b077157e23dc00c0' | |
mod 'puppetlabs-azure', | |
git: 'git://github.com/puppetlabs/puppetlabs-azure.git', | |
commit: 'd085dbf4c0345f687fcd1dd586a72a91d7940285' | |
mod 'puppetlabs-zone_core', | |
git: 'git://github.com/puppetlabs/puppetlabs-zone_core.git', | |
commit: '37e62d40a26216c27f80525aa60a55924cb08028' | |
mod 'puppetlabs-dsc_lite', | |
git: 'git://github.com/puppetlabs/puppetlabs-dsc_lite.git', | |
commit: '1e8cb7d096ffc683aaea29e1557f8cf69c0ea6ea' | |
mod 'puppetlabs-device_manager', | |
git: 'git://github.com/puppetlabs/device_manager.git', | |
commit: '88fd2c96d81ff5cc2bc07254144644a0bb79dfc1' | |
mod 'puppetlabs-cisco_ios', | |
git: 'git://github.com/puppetlabs/cisco_ios.git', | |
commit: 'dfa9632ba86467207f69beca62485fcceeee387b' | |
mod 'puppetlabs-support_tasks', | |
git: 'git://github.com/puppetlabs/support-tasks.git', | |
commit: 'adbeb658d841ae776c18b1fb459d6b369a9ba9d6' | |
mod 'puppetlabs-panos', | |
git: 'git://github.com/puppetlabs/puppetlabs-panos.git', | |
commit: '45e7a7238484c87e0ed2456df72e907a5c9d691b' | |
mod 'puppet-yum', | |
git: 'git://github.com/voxpupuli/puppet-yum.git', | |
commit: 'a025b48f5e6dded3e8ea7651aa38b82b0aedf716' | |
mod 'puppet-collectd', | |
git: 'git://github.com/voxpupuli/puppet-collectd.git', | |
commit: '8a2422846c0eeebf47302f75bc6b132cdb1d1841' | |
mod 'puppet-nginx', | |
git: 'git://github.com/voxpupuli/puppet-nginx.git', | |
commit: 'fe8491a45c7ca64d4763fcf205e0ab5d9c7099c6' | |
mod 'puppet-archive', | |
git: 'git://github.com/voxpupuli/puppet-archive.git', | |
commit: 'e978a386ac41d957b1aa935f887495115ee478ee' | |
mod 'puppet-staging', | |
git: 'git://github.com/voxpupuli/puppet-staging.git', | |
commit: 'b210623a8926e1710cca18f4f6667c76b2ad2e0d' | |
mod 'stahnma-epel', | |
git: 'git://github.com/stahnma/puppet-module-epel.git', | |
commit: 'd1308a1997f6f1937906a3edb43be8cf06f82677' | |
mod 'KyleAnderson-consul', | |
git: 'git://github.com/solarkennedy/puppet-consul.git', | |
commit: 'ef051781c3f10542b4053ea0f50c135ee9c1f30f' | |
mod 'herculesteam-augeasproviders_core', | |
git: 'git://github.com/hercules-team/augeasproviders_core.git', | |
commit: 'cca5a6dec9c4dddb177e072b33f23e1b152801ba' | |
mod 'herculesteam-augeasproviders_shellvar', | |
git: 'git://github.com/hercules-team/augeasproviders_shellvar.git', | |
commit: 'afa17d83bf04d78ba718ea60ee288cb0fadeed0c' | |
mod 'camptocamp-systemd', | |
git: 'git://github.com/camptocamp/puppet-systemd.git', | |
commit: '1f6a8edb8deec342edf5b62cad0006a2106ec50b' | |
mod 'camptocamp-kmod', | |
git: 'git://github.com/camptocamp/puppet-kmod.git', | |
commit: 'bac7c7a5a3779633d6f291b2a26c49a4eded0345' | |
mod 'elastic-elasticsearch', | |
git: 'git://github.com/elastic/puppet-elasticsearch.git', | |
commit: '44bfc703280328b6f923186b9655de29d9f30986' | |
mod 'trlinkin-nsswitch', | |
git: 'git://github.com/trlinkin/puppet-nsswitch.git', | |
commit: 'e964b88cc9435f76ff4d1f30cfba908898212d56' | |
mod 'herculesteam-augeasproviders_pam', | |
git: 'git://github.com/hercules-team/augeasproviders_pam.git', | |
commit: 'eb8a4a59ae2e306c5960ba30ece1c41ce5f0fdcf' | |
mod 'herculesteam-augeasproviders_sysctl', | |
git: 'git://github.com/hercules-team/augeasproviders_sysctl.git', | |
commit: 'f9628c51db66087cd7793aa1257a7e642dc5b65e' | |
mod 'example42-rclocal', | |
git: 'git://github.com/example42/puppet-rclocal.git', | |
commit: 'c9826bb523263d2feaec3cf5936f68a3c28f32f0' | |
mod 'puppet-logrotate', | |
git: 'git://github.com/voxpupuli/puppet-logrotate.git', | |
commit: '7ce56aba01d17844b0cd81c7ed3ae47e5ba1bd2e' | |
mod 'puppet-selinux', | |
git: 'git://github.com/voxpupuli/puppet-selinux.git', | |
commit: 'bdda077d3b777338e2a9d52568ef8c2fb2d6bde5' | |
mod 'pcfens-filebeat', | |
git: 'git://github.com/pcfens/puppet-filebeat.git', | |
commit: '96a95cc9b90aff5dc02238b18596ed9c1096424c' | |
mod 'elastic-logstash', | |
git: 'git://github.com/elastic/puppet-logstash.git', | |
commit: '0ff900a8daae3038b483f9fa1f6886088dd7afe4' | |
mod 'elastic-kibana', | |
git: 'git://github.com/elastic/puppet-kibana.git', | |
commit: 'e421ce439e3f54c8f9edafd34930e139d1a273f2' | |
mod 'puppet-grafana', | |
git: 'git://github.com/voxpupuli/puppet-grafana.git', | |
commit: 'eca6783f094ffec6906fd0a7b7bfa51c8a1c10c2' | |
mod 'puppet-r10k', | |
git: 'git://github.com/voxpupuli/puppet-r10k.git', | |
commit: '89505e49558f97913a267e7afb74464737d8c7df' | |
mod 'ghoneycutt-ssh', | |
git: 'git://github.com/ghoneycutt/puppet-module-ssh.git', | |
commit: 'abb9440a359e74e3062fa204edd81f0b1c6338d0' | |
mod 'camptocamp-openldap', | |
git: 'git://github.com/camptocamp/puppet-openldap.git', | |
commit: '7f16a6f68b9246f05bc7b9f67f8a74345ae7e708' | |
mod 'puppet-python', | |
git: 'git://github.com/voxpupuli/puppet-python.git', | |
commit: '3495776fc3977a75a688149fba2d9ce105065f69' | |
mod 'puppet-prometheus', | |
git: 'git://github.com/voxpupuli/puppet-prometheus.git', | |
commit: '5dbac4447b2b9e6b8ab3711815aec8b561695801' | |
mod 'puppet-rabbitmq', | |
git: 'git://github.com/voxpupuli/puppet-rabbitmq.git', | |
commit: '7620259b0e957319355087a4df2789a8b332f284' | |
mod 'camptocamp-openssl', | |
git: 'git://github.com/camptocamp/puppet-openssl.git', | |
commit: '6060123d08656e78b300c1badba2bfec2c2ed01b' | |
mod 'ghoneycutt-hosts', | |
git: 'git://github.com/ghoneycutt/puppet-module-hosts.git', | |
commit: '453a4909067a233561daf32f1ef235bab0ff6e6e' | |
mod 'puppet-mcollective', | |
git: 'git://github.com/voxpupuli/puppet-mcollective.git', | |
commit: '10c515488d9166260d86a3fb9a43da415d054b22' | |
mod 'example42-network', | |
git: 'git://github.com/example42/puppet-network.git', | |
commit: '5ff313b5aa9657b49f0cb78e4fa0412ea1bc470c' | |
mod 'puppet-gitlab', | |
git: 'git://github.com/voxpupuli/puppet-gitlab.git', | |
commit: '47561f2a1e9d229b1a55b00ecfc5d55fc75810b9' | |
mod 'puppet-confluence', | |
git: 'git://github.com/voxpupuli/puppet-confluence.git', | |
commit: '9962e0fea6492f2224e96378e0d59b32ed0383d3' | |
mod 'herculesteam-augeasproviders_ssh', | |
git: 'git://github.com/hercules-team/augeasproviders_ssh.git', | |
commit: '3776fd3c1f016bab44505b5af20768da3b7593b2' | |
mod 'puppet-windowsfeature', | |
git: 'git://github.com/voxpupuli/puppet-windowsfeature.git', | |
commit: '8165ccae186656237207f30c9038f380d32f06cc' | |
mod 'puppet-wget', | |
git: 'git://github.com/voxpupuli/puppet-wget.git', | |
commit: '86b62b6da7c28174dd523b2875c0ef17a94409a6' | |
mod 'puppet-hiera', | |
git: 'git://github.com/voxpupuli/puppet-hiera.git', | |
commit: 'c11873253aebb047acb86f7fdddc4f3859d7296e' | |
mod 'petems-swap_file', | |
git: 'git://github.com/petems/petems-swap_file.git', | |
commit: '02a1f88d4dc6c7731d679024869faf8d978a4e0e' | |
mod 'crayfishx-firewalld', | |
git: 'git://github.com/crayfishx/puppet-firewalld.git', | |
commit: '882e722140c0ab21a2a55f782c76b777a9c073af' | |
mod 'derdanne-nfs', | |
git: 'git://github.com/derdanne/puppet-nfs.git', | |
commit: '4db2627bdeec773bae36576151e399054786302d' | |
mod 'herculesteam-augeasproviders_mounttab', | |
git: 'git://github.com/hercules-team/augeasproviders_mounttab.git', | |
commit: 'bccedb0bd65771f28d8f0384b64ea33b750020bc' | |
mod 'ghoneycutt-pam', | |
git: 'git://github.com/ghoneycutt/puppet-module-pam.git', | |
commit: '07730a742421c5fecdbfb5e63a925c9d68889a2b' | |
mod 'puppet-php', | |
git: 'git://github.com/voxpupuli/puppet-php.git', | |
commit: '77f6e4de5e79c39eb5e203ffca1683595ec8a947' | |
mod 'puppet-make', | |
git: 'git://github.com/voxpupuli/puppet-make.git', | |
commit: 'cee5e61d888d5dbb46758ca33ad0a5445db9f2d0' | |
mod 'jonnyx-logwatch', | |
git: 'git://github.com/jonmosco/puppet-logwatch.git', | |
commit: 'ba628c95f13bbadbb6ce41809097cfe32f0bd474' | |
mod 'puppet-redis', | |
git: 'git://github.com/voxpupuli/puppet-redis.git', | |
commit: 'bab42e0246e59f4987f45370961b6d2cc43fe658' | |
mod 'alexharvey-firewall_multi', | |
git: 'git://github.com/alexharv074/puppet-firewall_multi.git', | |
commit: '7445a13270a2d78856ee051cc8d9628af5035fa3' | |
mod 'puppet-windows_env', | |
git: 'git://github.com/voxpupuli/puppet-windows_env.git', | |
commit: 'c8900ab612032ea3a80e0dca88ea4d9df3272804' | |
mod 'puppet-zabbix', | |
git: 'git://github.com/voxpupuli/puppet-zabbix.git', | |
commit: '714254e59cc88ead8a09a5076db6f5e9c1f05cc6' | |
mod 'icinga-icinga2', | |
git: 'git://github.com/icinga/puppet-icinga2.git', | |
commit: 'd45d55e8e9cfcf814c00884d925461a54f2eb842' | |
mod 'leoarnold-cups', | |
git: 'git://github.com/leoarnold/puppet-cups.git', | |
commit: 'afeea6083c29cb13cc8dcc5ec4e5113023e3adba' | |
mod 'puppet-kafka', | |
git: 'git://github.com/voxpupuli/puppet-kafka.git', | |
commit: '99dfcd0013959eda1d7970796a0d607077c877ea' | |
mod 'CraigWatson1987-vmwaretools', | |
git: 'git://github.com/craigwatson/puppet-vmwaretools.git', | |
commit: 'ee17f483d60278b3196015bacabda5ce36552d7f' | |
mod 'puppet-corosync', | |
git: 'git://github.com/voxpupuli/puppet-corosync.git', | |
commit: 'd77784a174c3738a91d7137885740ef480695a2a' | |
mod 'hardening-os_hardening', | |
git: 'git://github.com/dev-sec/puppet-os-hardening.git', | |
commit: 'cb87d1c29506e762551f09a436dd240cecabee42' | |
mod 'jhoblitt-selenium', | |
git: 'git://github.com/jhoblitt/puppet-selenium.git', | |
commit: 'f07508c91d64d4d5b8df126cb0e21a900d1c4640' | |
mod 'herculesteam-augeasproviders_syslog', | |
git: 'git://github.com/hercules-team/augeasproviders_syslog.git', | |
commit: '2d8775165cdfe79daae4b3ccc4dad8ccc3208a81' | |
mod 'herculesteam-augeasproviders_postgresql', | |
git: 'git://github.com/hercules-team/augeasproviders_postgresql.git', | |
commit: '3df6f71ad8421dac3c3997658c18dead158e8348' | |
mod 'puppet-stash', | |
git: 'git://github.com/voxpupuli/puppet-stash.git', | |
commit: '11606eaaaa2e473b12bb1fe7e5c698d632b0cf4f' | |
mod 'artberri-nvm', | |
git: 'git://github.com/artberri/puppet-nvm.git', | |
commit: 'b0070bb91225afd03c3f2a095d09f94346b9290e' | |
mod 'razorsedge-cloudera', | |
git: 'git://github.com/razorsedge/puppet-cloudera.git', | |
commit: '9b17ae2d7120e66cd2669fbd690a584e16d147d1' | |
mod 'puppet-splunk', | |
git: 'git://github.com/voxpupuli/puppet-splunk.git', | |
commit: '28d1333614a3eb1a6c9591c5e3e16eda0efa0989' | |
mod 'herculesteam-augeasproviders_puppet', | |
git: 'git://github.com/hercules-team/augeasproviders_puppet.git', | |
commit: '02aab3b100f8cb679832bf0ef2d9b42293bb5cc0' | |
mod 'herculesteam-augeasproviders_nagios', | |
git: 'git://github.com/hercules-team/augeasproviders_nagios.git', | |
commit: 'a19fb04f874ed69825b24ccaaf1637e74f4e72cb' | |
mod 'biemond-wildfly', | |
git: 'git://github.com/biemond/biemond-wildfly.git', | |
commit: '4c865b0c0fdc23e35888f28956df99cf192cdf4d' | |
mod 'herculesteam-augeasproviders_apache', | |
git: 'git://github.com/hercules-team/augeasproviders_apache.git', | |
commit: '0a60d7ece2e957258fccd976e0e2c87551a902f6' | |
mod 'puppet-virtualbox', | |
git: 'git://github.com/voxpupuli/puppet-virtualbox.git', | |
commit: '1493a8afdd728a0d835f84300d369208edef23f7' | |
mod 'tragiccode-azure_key_vault', | |
git: 'git://github.com/TraGicCode/tragiccode-azure_key_vault.git', | |
commit: '95d23585affe4a24fe1f10650062f3eabdebb3ae' | |
mod 'openshift-openshift_origin', | |
git: 'git://github.com/openshift/puppet-openshift_origin.git', | |
commit: '518081feca46a41ba5e7a01223cd896c35ecdf2d' | |
mod 'jhoblitt-ganglia', | |
git: 'git://github.com/jhoblitt/puppet-ganglia.git', | |
commit: 'b5f2f238aad8927c7f72babe265d30dd4dd0d65b' | |
mod 'example42-tp', | |
git: 'git://github.com/example42/puppet-tp.git', | |
commit: '1901ddb6055e3ee732aee348eb2a45b5578ddc91' | |
mod 's12v-blackfire', | |
git: 'git://github.com/s12v/puppet-blackfire.git', | |
commit: 'c778d1095ffa69a112bafd6b43c64fdd435bbf0c' | |
mod 'ghoneycutt-rpcbind', | |
git: 'git://github.com/ghoneycutt/puppet-module-rpcbind.git', | |
commit: 'b24bfdd3d9f254d4d4247db6e576e2bcdd354a2b' | |
mod 'locp-opscenter', | |
git: 'git://github.com/locp/opscenter.git', | |
commit: 'd8f2dfbc9fc4afc301b07aa80d50c195ae85749b' | |
mod 'claranet-newrelic', | |
git: 'git://github.com/claranet/puppet-newrelic.git', | |
commit: 'a7e6b5782bd2ca2ab1cea471f5e17851ad4997f9' | |
mod 'puppet-rsyslog', | |
git: 'git://github.com/voxpupuli/puppet-rsyslog.git', | |
commit: '4ae31f6e7a37cc2ea10d23b052d70b09b9220dc1' | |
mod 'soli-monit', | |
git: 'git://github.com/solution-libre/puppet-monit.git', | |
commit: 'b252854c31756f7d075af25875b4ca14af9472d6' | |
mod 'ghoneycutt-inittab', | |
git: 'git://github.com/ghoneycutt/puppet-module-inittab.git', | |
commit: '9d49c7bb3b6a990fe1a309b69fbbf5767e3bb8d5' | |
mod 'google-giam', | |
git: 'git://github.com/GoogleCloudPlatform/puppet-google-iam.git', | |
commit: '281453a79e361ecd5f4107107ade4b0067a9d90c' | |
mod 'google-gresourcemanager', | |
git: 'git://github.com/GoogleCloudPlatform/puppet-google-resourcemanager.git', | |
commit: '3663a60ab020b3bcc787c3dad8abb5127718b1ee' | |
mod 'npwalker/pe_external_postgresql', | |
git: 'git://github.com/npwalker/pe_external_postgresql.git', | |
commit: '0e58df18d7abbe13aeddba42d2bfc0f510591866' | |
mod 'tobru-knot', | |
git: 'git://github.com/tobru/puppet-knot.git', | |
commit: '6b341ad3a06ec991e6e1778d2198d76473caa878' | |
mod 'ptomulik-portsng', | |
git: 'git://github.com/ptomulik/puppet-portsng.git', | |
commit: '38ae22f980127d7e7c834f2d3d3109fa84b99866' | |
mod 'ccin2p3-remctl', | |
git: 'git://github.com/ccin2p3/puppet-remctl.git', | |
commit: '74e879f4ab1e004b3a8e3384965308aa11f530e8' | |
mod 'puppet-ferm', | |
git: 'git://github.com/voxpupuli/puppet-ferm.git', | |
commit: '4185aed135fdf3bd1d7519a918df60e2145b839c' | |
mod 'hewlettpackard-oneview', | |
git: 'git://github.com/HewlettPackard/oneview-puppet.git', | |
commit: '5e81fa97499071b8fbe873106f3d92dc6b4aecbe' | |
mod 'lenovo-cnos', | |
git: 'git://github.com/lenovo/puppet-cnos.git', | |
commit: '8da0c4b362d8d1f10602df2dbe72bd8712f80004' | |
mod 'sensu-sensu', | |
git: 'git://github.com/sensu/sensu-puppet.git', | |
commit: 'e1d053a57d7dec025e90500e487eff0a337c797f' | |
mod 'f5-f5', | |
git: 'git://github.com/f5devcentral/f5-puppet.git', | |
commit: '05d74935f068477f622e6f75de20a90f3489e136' | |
mod 'cyberark-conjur', | |
git: 'git://github.com/cyberark/conjur-puppet.git', | |
commit: '7b77adc5e2f1a4de9f6b13cd83953ce9766f922c' | |
mod 'puppetlabs-facts', | |
git: 'git://github.com/puppetlabs/puppetlabs-facts.git', | |
commit: '5422db897b17282289dbc6afd70d8065599e1ba8' | |
mod 'puppetlabs-netdev_stdlib', | |
git: 'git://github.com/puppetlabs/netdev_stdlib.git', | |
commit: '236d95d743153698476c4a709ae306811a12eb23' | |
mod 'puppetlabs-resource_api', | |
git: 'git://github.com/puppetlabs/puppetlabs-resource_api.git', | |
commit: '28c9c2622cc5cbfe20d35a2f780340b47220178f' | |
mod 'puppetlabs-hocon', | |
git: 'git://github.com/puppetlabs/puppetlabs-hocon.git', | |
commit: '2c40d19ef8c77f6a68076d81a496dcb1bdb75ec7' | |
mod 'puppetlabs-python_task_helper', | |
git: 'git://github.com/puppetlabs/puppetlabs-python_task_helper.git', | |
commit: 'fb8a0bd67e34b2fd2a7c17d0690ccfef242fa4f8' | |
mod 'elastic-elastic_stack', | |
git: 'git://github.com/elastic/puppet-elastic-stack.git', | |
commit: '7e05b18dd82e146e9d7cad36eaaa87b5cbe1da08' | |
mod 'richardc-datacat', | |
git: 'git://github.com/richardc/puppet-datacat.git', | |
commit: '5a6114cd41823160bdb01dad6eb0e2af85a8fa69' | |
mod 'puppetlabs-ruby', | |
git: 'git://github.com/puppetlabs/puppetlabs-ruby.git', | |
commit: 'a6ba2d3f1fa687b7a4632812a747d69c752ee92d' | |
mod 'puppetlabs-git', | |
git: 'git://github.com/puppetlabs/puppetlabs-git.git', | |
commit: 'f7e4ff5cc0b8e887ff07579bb383ce9e173fb93c' | |
mod 'ghoneycutt-common', | |
git: 'git://github.com/ghoneycutt/puppet-module-common.git', | |
commit: 'a629f1e56f0495980d37f0c98b7a1e13b14dfef7' | |
mod 'puppetlabs-transition', | |
git: 'git://github.com/puppetlabs/puppetlabs-transition.git', | |
commit: '5fa5590808c6c87aaa9cd5da5ea17a6475a6cbca' | |
mod 'puppetlabs-mount_providers', | |
git: 'git://github.com/puppetlabs/puppetlabs-mount_providers.git', | |
commit: '18dd659a7886eadce12f63cd89b6c13320ee83cb' | |
mod 'puppet-zypprepo', | |
git: 'git://github.com/voxpupuli/puppet-zypprepo.git', | |
commit: '3a3d88cab0190577e9cb365e02af8bbb9cc7edbd' | |
mod 'deric-zookeeper', | |
git: 'git://github.com/deric/puppet-zookeeper.git', | |
commit: '0a9c32339be69650c5dde62f20e8b0fb2a4f9dc7' | |
mod 'rodjek-logrotate', | |
git: 'git://github.com/rodjek/puppet-logrotate.git', | |
commit: '320689601747b29fbdf19994489d0993b908fffb' | |
mod 'nanliu-staging', | |
git: 'git://github.com/nanliu/puppet-staging.git', | |
commit: '2b1d15efa4eafae2d6ee0e2ce47bd62da2f667ae' | |
mod 'jethrocarr-initfact', | |
git: 'git://github.com/jethrocarr/puppet-initfact.git', | |
commit: '797c2af9117223914bc8bb7cdcf1aaa52fec3370' | |
mod 'rharrison-lokkit', | |
git: 'git://github.com/rharrison10/puppet-lokkit.git', | |
commit: 'ed26e08253d853173b99d282678c0ce7fcc28b7b' | |
mod 'duritong-sysctl', | |
git: 'git://github.com/duritong/puppet-sysctl.git', | |
commit: '1e66b6bcfa00de6257036938d4f5c3c05969490a' | |
mod 'example42-tinydata', | |
git: 'git://github.com/example42/tinydata.git', | |
commit: 'cd4497b0fecabd34b330d38fc8d984d75f347b4a' | |
mod 'puppet-download_file', | |
git: 'git://github.com/voxpupuli/puppet-download_file.git', | |
commit: '8b073f69124239752a6df2fa448b6cd04bd7a887' | |
mod 'ptomulik-portsutil', | |
git: 'git://github.com/ptomulik/puppet-portsutil.git', | |
commit: '67d6650705914825fe4bde2e876e16f1fd2e4bda' | |
mod 'ptomulik-backports', | |
git: 'git://github.com/ptomulik/puppet-backports.git', | |
commit: 'bb59a9c93353d8cea729ef8ecd7d6dfee7b01bcd' | |
mod 'puppetlabs-xinetd', | |
git: 'git://github.com/puppetlabs/puppetlabs-xinetd.git', | |
commit: '69f4b91918eeaadcde49c2f64efa61c52942c15d' | |
mod 'puppetlabs-puppetserver_gem', | |
git: 'git://github.com/puppetlabs/puppetlabs-puppetserver_gem.git', | |
commit: 'b39cde2a2142d501ee62a4ba2e7f3586df7f6755' | |
mod 'ptomulik-vash', | |
git: 'git://github.com/ptomulik/puppet-vash.git', | |
commit: '4884fcb2f400217b4e7ded724e26f03ab0b1c0ff' |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment