Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/metacpan/metacpan-puppet

Puppet configuration for running metacpan servers
https://github.com/metacpan/metacpan-puppet

Switch 'env' to 'dev' or 'production', rather than where something is hosted

56e9f5099c784935490875b851e6baab34554eab authored about 10 years ago by Leo Lapworth <[email protected]>
Make the ES cluster.name => 'metacpan_cluster'

(also start of renaming 'env' hiera)

c5c7a5d9b06376593a775ca5752b75dfdb524cbe authored about 10 years ago by Leo Lapworth <[email protected]>
enable the watcher on both BM boxes

10658d029dd4643c337eb5310b518df78d2a5974 authored about 10 years ago by Leo Lapworth <[email protected]>
see about activating bm-mc-01

57868548c48a986d2af20675b48401e797010103 authored about 10 years ago by Leo Lapworth <[email protected]>
Comment that es init overrides no-file limit

d27328fa34b1e24002f18b56a32092ca181d942a authored about 10 years ago by Randy Stauner <[email protected]>
Adds sqlite3 to installed packages.

4ae54da5850a05e086081781a1092286c1c01711 authored about 10 years ago by Olaf Alders <[email protected]>
Specify unit on default es memory

It wasn't starting on my vm without the 'm'.
This way people don't have to wonder.

ebe1adbc509b2feeb415c007d13f3c0c556e90ba authored about 10 years ago by Randy Stauner <[email protected]>
try fixup watcher

6097fc77ae19f49c3464300b349c38ca775805f3 authored about 10 years ago by Leo Lapworth <[email protected]>
Set ES_HEAP_SIZE to 18 gigs on new bm nodes

Matches current value in bm-n2 config.

Closes #57.

9e3ecce8527de764bca933e63d7146396a5830e3 authored about 10 years ago by Randy Stauner <[email protected]>
Set ES_HEAP_SIZE instead of min/max

refs #57

77ae7e6e89e7b33b786c079d256c79da199a796d authored about 10 years ago by Randy Stauner <[email protected]>
Ensure static web repos are up to date

fixes #56.

4dc47011e0432650001afae719dae323f39d468d authored about 10 years ago by Randy Stauner <[email protected]>
update nginx version

6332178dbd60b863ae807e10e408e1ef8ab9dbe3 authored about 10 years ago by Leo Lapworth <[email protected]>
Stop supporting SSLv3

https://www.openssl.org/~bodo/ssl-poodle.pdf - CVE 2014-3566

d26954945315c77c2fd385473877dad18b1599fb authored about 10 years ago by Leo Lapworth <[email protected]>
ok, so file actually named something else! - REALLY fix #55?

c151d9e73c15c61d579d8c68c6626ef6788d1f05 authored about 10 years ago by Leo Lapworth <[email protected]>
install metacpan_web_local.conf for api as well, fix #55

e453c8f4f360dd2cb11f6f786200862e629519e3 authored about 10 years ago by Leo Lapworth <[email protected]>
force web-socket repo to update

1a2de5b69f2257cb2c422d04e078daa4e9916167 authored about 10 years ago by Leo Lapworth <[email protected]>
cleanout old vmbox config and tidyup

2869368ff714592fc4ca9c352aec07f2d0501e3b authored about 10 years ago by Leo Lapworth <[email protected]>
fix #53 - needed the trailing /

9aa6653bbe24ff731257e317563e324f32819382 authored about 10 years ago by Leo Lapworth <[email protected]>
Install Perl tidying modules globally.

83d4788ef55bf1ebbefa555354aa78ad863a247a authored about 10 years ago by Olaf Alders <[email protected]>
gets something running for #41 but does not work so far

441a7640d375420a7b5c94c5b5a378e51bf1486e authored about 10 years ago by Leo Lapworth <[email protected]>
up our nginx version from backports

d787312a4baa458bd7a30c9bb42169872e5fd7da authored about 10 years ago by Leo Lapworth <[email protected]>
enable auto index on the regex matches

9c234c56a9b42ae22749dc4ac8b85c3bb9cb1902 authored about 10 years ago by Leo Lapworth <[email protected]>
fix #49 - better cache control for cpan.mc.org

4ec0cf40b43b8f33d6adce289c86111c0c6e78a3 authored about 10 years ago by Leo Lapworth <[email protected]>
go back to a day until we sort it out better

f1566372bd65fb42ce1d263024ac31e58e893436 authored about 10 years ago by Leo Lapworth <[email protected]>
do not cache /authors/*.gz files

eeb23fd6f55334ebba87e113ce1126c7dcda8d7d authored about 10 years ago by Leo Lapworth <[email protected]>
tell fastly to cache cpan.mc.org/authors for a week

6fc1969a8808f635c7483c5c3fa69e2909612eaf authored about 10 years ago by Leo Lapworth <[email protected]>
run a few more workers

f148e51690ba1d78345da08c9c36d319daf1cfd2 authored about 10 years ago by Leo Lapworth <[email protected]>
if init script changes, restart service

1db4106017bb9173974f5d0584863a2508ac294f authored about 10 years ago by Leo Lapworth <[email protected]>
show full starman details in process list

12b68aa0412e772b92a9cd1380ed420fdf9fe8fc authored about 10 years ago by Leo Lapworth <[email protected]>
see if this works

ec3c4ae1f247d24f2078ce2708a848711a6bdf29 authored over 10 years ago by Leo Lapworth <[email protected]>
service name has changed, update to match

c58f32c74414d1c854d2c4226e791c2c1953c25d authored over 10 years ago by Leo Lapworth <[email protected]>
cleanup further and try get git to notify carton/starman

322d0f5e5e1582d4076b6a7e5b49aa033da16d75 authored over 10 years ago by Leo Lapworth <[email protected]>
set correct number of workers on production!

b673194a73df702eb88939c7a807f8269595b446 authored over 10 years ago by Leo Lapworth <[email protected]>
Introduce mc::web::static

- Which we know won't be starman or carton
- Refactor Hiera to use it

9f345d8f49de805d58c0125b363a8c91b3484a04 authored over 10 years ago by Leo Lapworth <[email protected]>
rename site -> starman, so can split out config for static in a min

5b4dcd62d69becbffd988cc93c71f468e21fa801 authored over 10 years ago by Leo Lapworth <[email protected]>
well, that did not work, because mc-explore does not use starman/carton

e1ef8d033b11571819d94df1956bc72ba8597eb8 authored over 10 years ago by Leo Lapworth <[email protected]>
see if we can sort #37

8646c26af761abbfe36764aed908395a40466c53 authored over 10 years ago by Leo Lapworth <[email protected]>
Remove duplicate $group param

0a45b975f480efecede0372a227fe278c670be9c authored over 10 years ago by Randy Stauner <[email protected]>
add 'metacpan::carton_args' and setup for production

20:21 < rwstauner> so on the vm (in development) you do carton install, and checkin the snapshot...

55aa467fd2ec32bc91f594d1258ef4b3f5defa71 authored over 10 years ago by Leo Lapworth <[email protected]>
Merge pull request #48 from CPAN-API/perl-module-enhancements

Perl module enhancements

c5e566c90d7887327b35f5b1131c6db5124baa2c authored over 10 years ago by Leo Lapworth <[email protected]>
Merge pull request #47 from CPAN-API/hiera_include

Specify classes in hiera rather than node manifests
Thanks - I have a feeling we'll have to ref...

e670d8e756ecc5686c335da8f45839133b64fa95 authored over 10 years ago by Leo Lapworth <[email protected]>
Specify classes in hiera rather than node manifests

4277b1523bfa0fc5efa8835fbda0e508520eb85e authored over 10 years ago by Randy Stauner <[email protected]>
Test if module is installed before trying cpanm

This reduces puppet output noise and run time.

73f92998777c73312ae8bb7ba7dfff4424fb7bf6 authored over 10 years ago by Randy Stauner <[email protected]>
Allow specifying minimum version for perl module

132c58b96def5ddac5424d013f83f895f71c105b authored over 10 years ago by Randy Stauner <[email protected]>
Fix some quotes/strings to appease puppet-lint

ec0bfca330e8097f81e52c9a5c65ce817a2b0bd1 authored over 10 years ago by Randy Stauner <[email protected]>
Default module to name to avoid specifying twice

5f5fd3a65d66897867bc992e4553759ebc445cec authored over 10 years ago by Randy Stauner <[email protected]>
Set plack_env to development in developer vm services

840915f20ae1bc9348153e93279bf03fe6f7e620 authored over 10 years ago by Randy Stauner <[email protected]>
add missing search.cpan.org alias

1b7b24a4699edd4fdbc5c72c332aabe0844a63c7 authored over 10 years ago by Leo Lapworth <[email protected]>
fix #9 - send our backups to remote machine

011bf3247a314039acb70f72f800d9aaa4e66d54 authored over 10 years ago by Leo Lapworth <[email protected]>
strip out old .metacpanrc links

5f5489912aa20a481e48bd2aa9c9a30a19d532d7 authored over 10 years ago by Leo Lapworth <[email protected]>
fix metacpan-explorer

466e266b0ba072250d3f5f6d2664ec8c92ebfb1a authored over 10 years ago by Leo Lapworth <[email protected]>
fixup

2d6e987e98e25424e9872e60826208c1e691562a authored over 10 years ago by Leo Lapworth <[email protected]>
and restart starman if changes

57869ae85f392eede4350d6f472d97727bc7c134 authored over 10 years ago by Leo Lapworth <[email protected]>
manage metacpan_web_local.conf in puppet

eef410b95bc70d218a9c83d767749a6e8a22235a authored over 10 years ago by Leo Lapworth <[email protected]>
fix permissions on carton exec #45

df90bc4d790272e9687e253ac674b929b8108225 authored over 10 years ago by Leo Lapworth <[email protected]>
turn in sysstat so "sar" runs

ca6d295ac745a7edf521de6292dab1718b60e009 authored over 10 years ago by Leo Lapworth <[email protected]>
Run carton as the user (not root)

fixes gh-45.

2b7b10c76741217766d3dcba71d96d070aa5e988 authored over 10 years ago by Randy Stauner <[email protected]>
enable backports and upgrade nginx

57224f97a27ee2d71b017507e6ee21a5675ea8f1 authored over 10 years ago by Leo Lapworth <[email protected]>
add puppetlabs "apt" repo, to manage sources

1354a013ad358e5be72b7a68f5d1e1dd2bf9d097 authored over 10 years ago by Leo Lapworth <[email protected]>
rename to socket_io for clarity and get it installed #41

ce787ed80e9cfa5293047d098c3aedbbc3947fbb authored over 10 years ago by Leo Lapworth <[email protected]>
quote somethings that yaml might not like

3c5c72c987dad253aa36f438f5bf4741f6d6bc06 authored over 10 years ago by Leo Lapworth <[email protected]>
fix broken yaml

c4bc348fe3786e8ad42d76eb5895ff6b753403c6 authored over 10 years ago by Leo Lapworth <[email protected]>
switch over so developer VM can run as vagrant for everything

05b0b5da54742c3cb96eb4582b199863db428b44 authored over 10 years ago by Leo Lapworth <[email protected]>
config file for web socket connection

79e22fb0b99340eba6a0125f82b9668b464c503a authored over 10 years ago by Moritz Onken <[email protected]>
cleanup the starman init files a bit

bf267949019520e54ec701067faa7d450e2601b9 authored over 10 years ago by Leo Lapworth <[email protected]>
install p5-metacpan-websocket.git

07c3345b75fe65e7f0b1832775ce2abd01651998 authored over 10 years ago by Leo Lapworth <[email protected]>
split out Carton into its own module

defcb8f468e21ec783522ed994b7ce170d74f36d authored over 10 years ago by Leo Lapworth <[email protected]>
more changes to allow different user if required

9e92035b0c101921160083b52f90027e8a2c1f40 authored over 10 years ago by Leo Lapworth <[email protected]>
remove daemon_control now within starman

cf63ba0cea8b122ffd5ae3abda07411d3e6b1d8b authored over 10 years ago by Leo Lapworth <[email protected]>
switch a couple of "user" options over to hiera

0689ca69bb37917a8e33ba95a94402bd17df5f6c authored over 10 years ago by Leo Lapworth <[email protected]>
get the carton script to cd into correct dir

96197548ca0aafa580312baa20c380a179afb7ba authored over 10 years ago by Leo Lapworth <[email protected]>
get PATH right

a57ffa3bd4a2003d36aaac2a6a8e025acc0c7ec0 authored over 10 years ago by Leo Lapworth <[email protected]>
setup cron through hiera fix #38

a0d554ef8e41bc0e3e6e88bff0cd2767c0a59372 authored over 10 years ago by Leo Lapworth <[email protected]>
Merge pull request #39 from CPAN-API/leo/puppet3

Major refactor - switch to puppet 3 and hiera

8fb97789d8abaa1aef5b76d6b7693c7559c6e841 authored over 10 years ago by Leo Lapworth <[email protected]>
add nfs for mounting bm backups

67c85d25257788d4289696c380d21af74ec5a23d authored over 10 years ago by Leo Lapworth <[email protected]>
turn on autoindex

6869a71deb4d021d8a5ac5ff1df9af15357d9663 authored over 10 years ago by Leo Lapworth <[email protected]>
make vmbox bare nginx

b3f7b6c81eebfbeee2538ba3fb319f8f6a0eadff authored over 10 years ago by Leo Lapworth <[email protected]>
sort out perms on the symlinks

c55c96841c45808d90eb9f4d2e2beda0b66a0bae authored over 10 years ago by Leo Lapworth <[email protected]>
make sure owner correct

4e9467b7a315025c0162d59926cdc285a0459137 authored over 10 years ago by Leo Lapworth <[email protected]>
fixes for the name change

7a4105421aad702153459004fed92326ba0fc497 authored over 10 years ago by Leo Lapworth <[email protected]>
rename site names to keep oalders happen, he likes a dash not an underscore

23fd7b195796b1cea95659d386b58f593121c3f9 authored over 10 years ago by Leo Lapworth <[email protected]>
add full perl path

d6899f2e772fb488e20a9673232d60430f648dd7 authored over 10 years ago by Leo Lapworth <[email protected]>
build carton and carton exec commands automatically

3398840b5e25e44e41e6bbad88d0b93256420f04 authored over 10 years ago by Leo Lapworth <[email protected]>
fixup

97385b1d7346816aa9472c477a4d37fb93bfc939 authored over 10 years ago by Leo Lapworth <[email protected]>
renamed websites so update git

908bd6e9f3f33d3a5a83d0f6a523e76b9f53f696 authored over 10 years ago by Leo Lapworth <[email protected]>
cleanup rrrclient

383d13592cbca127dd8888325096f7563445e75a authored over 10 years ago by Leo Lapworth <[email protected]>
pull perl path out of perl, not heira

372691dabcd780fd43936629ef50cf722b713a40 authored over 10 years ago by Leo Lapworth <[email protected]>
log more things in nginx, inc response time and request port

0d956f2c410d3f28c6d66c2f86a27051e08f89bb authored over 10 years ago by Leo Lapworth <[email protected]>
skip the private folder

6065c815641a1da3d805563fea638207054ca552 authored over 10 years ago by Leo Lapworth <[email protected]>
create some fresh dev certs

9d386d2e736bc1daecc1d51678e651f4b0145b99 authored over 10 years ago by Leo Lapworth <[email protected]>
make reason for ssl dir clearer

fea53f30b4003108ac8bff8a13df9b0f241df83f authored over 10 years ago by Leo Lapworth <[email protected]>
rename files->dev_fallback to be clear what it is for

45e4619d696a65fc7aa0aa8d366e40017f49ad00 authored over 10 years ago by Leo Lapworth <[email protected]>
Put our ssl certs in /etc/nginx/ssl_certs

be74438d22a78266445937f432d651c70b961a1c authored over 10 years ago by Leo Lapworth <[email protected]>
fixup

8b72e0a2b5aa91e71659b9204b9d6007a7dccbe8 authored over 10 years ago by Leo Lapworth <[email protected]>
move stuff out of the "base" role and into "metacpan/init"

8fe6f76d657656ad33399bc2e8c274ea30bb9ed8 authored over 10 years ago by Leo Lapworth <[email protected]>
done the vmware - remove old comment

3e442d2de9797d0cb15ace6b4ef43385bcc90ee7 authored over 10 years ago by Leo Lapworth <[email protected]>
create a link to the tmp dir

364ad3b7d07aefd9da74d7f4a06a04a6ebce3076 authored over 10 years ago by Leo Lapworth <[email protected]>
do not duplicate on the domain

a62e03d5fdd93c09236781252e72d6287a2e3209 authored over 10 years ago by Leo Lapworth <[email protected]>
sort out perl version for cron from hiera

8286a934ff40296f0d374f320e1448a34bdd9f2c authored over 10 years ago by Leo Lapworth <[email protected]>
dev can have /var/elasticsearch for datadir

e2f8ab7d410efbddbf735870eabb143d4152ee91 authored over 10 years ago by Leo Lapworth <[email protected]>