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

Update authorized_keys

4c07eb16d73b88b86310366fe92f9a4f3c2e3526 authored over 7 years ago by Leo Lapworth <[email protected]>
Merge pull request #123 from metacpan/oalders/permission-cron

Adds cron to index 06perms.

7a4173649db29d6fb43a2a6a2e613509dd13f49f authored over 7 years ago by Leo Lapworth <[email protected]>
Adds cron to index 06perms.

8fb886da7765fa45277d11f9ac97d02ba88b5e6e authored over 7 years ago by Olaf Alders <[email protected]>
create a user db - for testing

69e875b4247c10ec8084c5949bba01b4edf24a40 authored almost 8 years ago by Leo Lapworth <[email protected]>
Mickey's IP

0f5813dea5e5478c8aaedf6e07a70f4683781337 authored almost 8 years ago by Mickey Nasriachi <[email protected]>
switch user snapshots to daily rather than hourly

5f1f46475412a0dcb361a43a21d34ca923ef7dfc authored almost 8 years ago by Leo Lapworth <[email protected]>
setup api-v0-shim

b8e003ebf6b088f811a3f2514578e85f06260209 authored almost 8 years ago by Leo Lapworth <[email protected]>
be explicit about version of metacpan-api, so easy to change

89635075ef3d0050a3d9ecacf1e3385f9c82adc7 authored almost 8 years ago by Leo Lapworth <[email protected]>
git jberger keys to the kingdom

6a65da3e0ed856456ebb2807c39d00fd898d2d56 authored almost 8 years ago by Leo Lapworth <[email protected]>
switch bm-mc-02 to a test box

4be1033370592068bb49569fc4136e8556057cd2 authored almost 8 years ago by Leo Lapworth <[email protected]>
lock down access to fastly IPs only

1a27d22006d0d0c29a7edc5c1c86430fc12c0f9a authored almost 8 years ago by Leo Lapworth <[email protected]>
be explisit about host for bm-mc-03

018a5409d94966b61f21ba96f59fc2ed153ded9d authored about 8 years ago by Leo Lapworth <[email protected]>
sort out escaping for cron

b1e6dffe1f87126240801ca5aad9d8af3c5d3170 authored about 8 years ago by Leo Lapworth <[email protected]>
add crons for snapshotting cpan and user indices

3ab5e91b9314f08adbead0482ee0b777a4d780bb authored about 8 years ago by Leo Lapworth <[email protected]>
add elasticsearch-HQ for a different view of the cluster

3ec48e7b4ca04c4a0b7ecf6bc5d48524d425061a authored about 8 years ago by Leo Lapworth <[email protected]>
upgrade to 2.4.3

d2606a27fae45da1dbd79a50119977dff6eceaba authored about 8 years ago by Leo Lapworth <[email protected]>
Merge pull request #122 from reyjrar/reyjrar/logging

Enable the eris dispatcher

0a26ded93f5d4f867f9b5e059c5454e70328c58e authored about 8 years ago by Leo Lapworth <[email protected]>
Enable the eris dispatcher

Install the requisite Perl modules and enable the omprog output for the
rsyslog server role to s...

1d3c99cc613e65379854260e12efc6ed8e4e741d authored about 8 years ago by Brad Lhotsky <[email protected]>
switch bm-mc-03s mc-web to stage branch

e1207ceb20378d924d9fe646a25f721080730e11 authored about 8 years ago by Leo Lapworth <[email protected]>
fix backup path

17cbb154d3b9686251b2a683bc6ae3b708c729c3 authored about 8 years ago by Leo Lapworth <[email protected]>
switch author import to new wrapper shell script

929a2291d2474cdfa2ce9a792229be840bf18929 authored about 8 years ago by Leo Lapworth <[email protected]>
install aws s3 util in main instance

d02bd09a6b415ae49cafc80873e81916686e2f29 authored about 8 years ago by Leo Lapworth <[email protected]>
activate the backup script (now converted to .sh)

7bcd0f3c339293bc1ebb80d85e730b9979cd601f authored about 8 years ago by Leo Lapworth <[email protected]>
allow only 1 node for bm-mc-03 to recover

4b3d82a3984a9e8ca3e399f20cf26edc0a4406a9 authored about 8 years ago by Leo Lapworth <[email protected]>
setup recover after nodes for dev

d305cc4e20ece841acdb3e00bb7907aa4d7a4202 authored about 8 years ago by Leo Lapworth <[email protected]>
only need 1 node for the test instance

52d776db6b3a1ab5e725ada761fc5446c259ac79 authored about 8 years ago by Leo Lapworth <[email protected]>
re-enable http because of explorer.mc.org gh.mc and munin.mc

914f39a1ef0ea9fa63af1592dc983b5de6714182 authored about 8 years ago by Leo Lapworth <[email protected]>
typo fix

6dccc7a32d23564ff1db5a1271a7e04dbdc19717 authored about 8 years ago by Leo Lapworth <[email protected]>
try make server and client run for rsyslog

c81b9d73fdccdd066ca2a1edc5aea4bd8a55201e authored about 8 years ago by Leo Lapworth <[email protected]>
switch ssl to true, can not find how to toggle from externally

f131be480bd07a6ff00cb1e30af4082d14851565 authored about 8 years ago by Leo Lapworth <[email protected]>
move files around

a110be3d4f9986a50c5f0098e4319fee2a2d0190 authored about 8 years ago by Leo Lapworth <[email protected]>
setup rsyslog

124bc99555d800f53abeb05c3196bf657dff2cde authored about 8 years ago by Leo Lapworth <[email protected]>
open rsyslog port on bm-mc-03

9695a17fcc88f1c7436e95873db553bb64c9a440 authored about 8 years ago by Leo Lapworth <[email protected]>
block http access, we only need https now

bcd32a7387fb43a87c0b6e647ced88e094d6ef66 authored about 8 years ago by Leo Lapworth <[email protected]>
deploy a log4perl config file

3892b9667e20b9f3ac758a9e1fb18394121901f2 authored about 8 years ago by Leo Lapworth <[email protected]>
let bm-mc-03 do its thing with starman

eb829fd4ae065cfae69df60cdf8b8f7037606d0a authored about 8 years ago by Leo Lapworth <[email protected]>
it is the git status that triggers service refresh

7d4be13a8e1d0fa72f67dd2b322aaf6bdc476039 authored about 8 years ago by Leo Lapworth <[email protected]>
convert bm-mc-03 to standalone node for logging

8941400a5dc701a68db1a20d73318a03e535ceb0 authored about 8 years ago by Leo Lapworth <[email protected]>
Merge pull request #121 from metacpan/leo/gh120_es_config_improvement

Leo/gh120 es config improvement

af87727e7a2c2fc85a89b079d696cd1e1bad6523 authored about 8 years ago by Leo Lapworth <[email protected]>
make most of the ES options hieraconfiguratble

4c998f8e16e39a5af159e8312733540e60788659 authored about 8 years ago by Leo Lapworth <[email protected]>
add extra redirect for MetaCPAN::Client and /v1/cpan link

5e3e39d3821d354c98f401dbabff5f7501464665 authored about 8 years ago by Leo Lapworth <[email protected]>
remove support for ES 0.20.2 - use the legacy branch if you need it

703c2a4da9625d637db20b624675d9c5e365565e authored about 8 years ago by Leo Lapworth <[email protected]>
Merge pull request #119 from metacpan/leo/tls_lockdown

lock down to TLs1.2 now we are behind fastly

f5a20a2149c56211305dfc4eedf7bf6e7c524fea authored about 8 years ago by Leo Lapworth <[email protected]>
lock down to TLs1.2 now we are behind fastly

f43b130db2fd8e6f216bc7a3b6c2c80c32301842 authored about 8 years ago by Leo Lapworth <[email protected]>
Go a little softer

b7fbca8890c3f6b8657fc1fafcd8db0fabcc3a6d authored about 8 years ago by Leo Lapworth <[email protected]>
Merge pull request #118 from metacpan/haarg/latest-log-keep

don't overwrite latest log on run

b2bf098a780b8e594f674f76b05875cdff34f46c authored about 8 years ago by Leo Lapworth <[email protected]>
don't overwrite latest log on run

b6461a8846b11e9e10f1d7bc815148b18d7f0f02 authored about 8 years ago by Graham Knop <[email protected]>
Merge pull request #117 from reyjrar/reyjrar/ssh_hardening

SSH Hardening

f021144878510777afde7850f69a29d393d1838d authored about 8 years ago by Leo Lapworth <[email protected]>
Disallow root logins

Tweak the login grace time down from 120 to 30 seconds which is super
gracious considering the u...

43643b1e7fefa1c9ef5cbe5c67dae040496e001d authored about 8 years ago by Brad Lhotsky <[email protected]>
SSH Hardening for the MetaCPAN hosts

This patch disables root logins using passwords. It also causes SSHD to
terminate a session afte...

218e44cc228805bbe6346eb436cdcc2819a52b94 authored about 8 years ago by Brad Lhotsky <[email protected]>
Merge pull request #116 from reyjrar/reyjrar/public_key_update

Add my other public key.

ea772fa25c7b0c238731b3e1f8815f4110fbe01f authored about 8 years ago by Leo Lapworth <[email protected]>
Add my other public key.

adc35a62e44b8d8fa4927b65f5dfad274efc2a01 authored about 8 years ago by Brad Lhotsky <[email protected]>
upgrade ES to 2.4.0

bf838ae2a194a08f982fbcd66b0ef2b554ea43bb authored over 8 years ago by Leo Lapworth <[email protected]>
document Term::Readkey issue for ES::Util

41b1442a657af3cf836fbef8b9190a0eaa466ee6 authored over 8 years ago by Leo Lapworth <[email protected]>
add Term::ReadKey to get App::ElasticSearch::Utilities installing

292349246565764503f7565dbb3eed093429c767 authored over 8 years ago by Leo Lapworth <[email protected]>
add the rsyslog module

f91c8293b3a421249c6c0aba5f34076d9c75b317 authored over 8 years ago by Leo Lapworth <[email protected]>
drop down to 30 days in source before deleted

5cb5ea0ee157bdbd84889580b8b15bba7389fdf5 authored over 8 years ago by Leo Lapworth <[email protected]>
cleanup after idiocy

3aa8059fd8bd37c98b29947cb055e1c762b6b378 authored over 8 years ago by Leo Lapworth <[email protected]>
fixup name missmatch

84a6a71c1e9b36e3b9ba61c864b7792b64f4cd67 authored over 8 years ago by Leo Lapworth <[email protected]>
add reyjrar as user

e4529fdfb5654bd21c8f86737c6263dc6a6bea71 authored over 8 years ago by Leo Lapworth <[email protected]>
Merge pull request #115 from reyjrar/reyjrar/public_keys

Add my public SSH Key

01225b8ecbe3a56f9ac57238a5baf0482682bd92 authored over 8 years ago by Leo Lapworth <[email protected]>
Add my public SSH Key

5c446f9f430188d2201ed213e7eaeb2646563336 authored over 8 years ago by Brad Lhotsky <[email protected]>
ignore the files in private/

4bacf10125b726414b7bd385fb00e417674caff1 authored over 8 years ago by Leo Lapworth <[email protected]>
drop the mem allocation and be specific on other types - as per @reyjrar recommendation

61dd4f1184533c63b604ba11af049519bfc5534d authored over 8 years ago by Leo Lapworth <[email protected]>
Revert "remove --queue from release script (reworking the logic)"

This reverts commit 17e282b00d8620f420a190a59f7ee764488dfe82.

Problem was (hopefully) fixed. tr...

0028495e8422b6d8950bd1eec29f66b3108ea5a1 authored over 8 years ago by Mickey Nasriachi <[email protected]>
remove --queue from release script (reworking the logic)

17e282b00d8620f420a190a59f7ee764488dfe82 authored over 8 years ago by Mickey Nasriachi <[email protected]>
switch to LOGNMAE as putting in cron

7a73d32aea9b27d58fc44a1a0ff713ea5ac9ebe9 authored over 8 years ago by Leo Lapworth <[email protected]>
run puppet in production every hour

a2981e5330228fbb821b9dd87b2a2e113fd5337c authored over 8 years ago by Leo Lapworth <[email protected]>
Update to run over 48 hours... just incase

936edb5f794eb5700e9e2fdc7e1a0fadbf64636a authored over 8 years ago by Leo Lapworth <[email protected]>
Merge pull request #113 from metacpan/mickey/remove_force_from_latest_cron

removed --force from 'latest' cron (redundant, may be causing issues)

2ddf1b0651a5e205d5e7f2cd9f07ccc83200f103 authored over 8 years ago by Mickey <[email protected]>
removed --force from 'latest' cron (redundant, may be causing issues)

352fe94a7bd0b610bfaafc7455ede5458784a11f authored over 8 years ago by Mickey Nasriachi <[email protected]>
make the release go via the queue

59d3122faefb3fa00fccb866c94553d42d41dbd6 authored over 8 years ago by Leo Lapworth <[email protected]>
put explorer github.js file somewhere more useful

51e49685497eb1ac15b0d311632903a0a7acb7d5 authored over 8 years ago by Leo Lapworth <[email protected]>
rename cpan-api repo to metacpan-api repo

ece6579a243886414145e92ad1e523279ed18c65 authored over 8 years ago by Leo Lapworth <[email protected]>
rename CPAN-API github org to metacpan

1f672acab8257e64cba5dbf063b916132e0dbd96 authored over 8 years ago by Leo Lapworth <[email protected]>
deploy github.js file in production

0d66cd0f03bb977dbde28c032c8a57f8ada4b7d0 authored over 8 years ago by Leo Lapworth <[email protected]>
fix script run (crashing over unsupported flag)

a2c1f27fed884e347fc8dedd694d792ce249e9d5 authored over 8 years ago by Mickey Nasriachi <[email protected]>
log that latest output

031d2b23a1810567ca016b48e53d4d0dda88f389 authored over 8 years ago by Leo Lapworth <[email protected]>
go back to hourly, but via the queue and add comments

6bb46a1916066d3ea49a628841f26c0e0f0b332f authored over 8 years ago by Leo Lapworth <[email protected]>
make the full latest run daily instead of hourly

396be0c74ccf9b0db3c2bc9af338bc91869e0913 authored over 8 years ago by Leo Lapworth <[email protected]>
switch latest to --force, as recommended by mickey

0e3646b4ab3df0bc05747482c18985d9f08d680a authored over 8 years ago by Leo Lapworth <[email protected]>
add v1.mc.org as a valid host so redirects work

6c980729e413a8cbab2a40eca7a72fb7b0a36f40 authored over 8 years ago by Leo Lapworth <[email protected]>
update to latest nginx in backpan

95315657cfb82161598df2bb8307bc35b20d25c8 authored over 8 years ago by Leo Lapworth <[email protected]>
Merge pull request #111 from CPAN-API/es_2.2.0

Es 2.2.0

6995110c82218dc7f2c4f6eb0642176934172c45 authored over 8 years ago by Leo Lapworth <[email protected]>
switch over so lw nodes now use master

858bdbf6f7183b1d8fca6a1ce0b9d70033c5267b authored over 8 years ago by Leo Lapworth <[email protected]>
get the path right on both parts!

69783b2d98e7646807447420abe5fd99ddf660cf authored over 8 years ago by Leo Lapworth <[email protected]>
upgrade tmux for mickey

b04536766bf7c5d4c06bee7cdfff364d47570760 authored over 8 years ago by Leo Lapworth <[email protected]>
try get munin to monitor cpu/fan info

f6cd265730052fff00140dbba3048680bb06966d authored over 8 years ago by Leo Lapworth <[email protected]>
add lm-sensors for cpu monitoring

7f4e77bde4b7df1eb186ea03df528ff5f9db5984 authored over 8 years ago by Leo Lapworth <[email protected]>
s/5.18/5.22/

a8e43a454225eb186b749fb521762dc963ccfdbc authored over 8 years ago by Olaf Alders <[email protected]>
get the munin nginx fcgi setup working

2e9129e2bf9e5b1f23e640c3c02e234040419dc7 authored over 8 years ago by Leo Lapworth <[email protected]>
upgrade Perl to 5.22

c0ba4aa2d15d2263a0b068a8a33ce9ba79ec2f47 authored over 8 years ago by Mickey Nasriachi <[email protected]>
setup spawn-fcgi for munin

9b1d447da8cd2136d32c276763a8f3614c1c6da7 authored over 8 years ago by Leo Lapworth <[email protected]>
only exec if enabled

7a59f16a373e123fc322dd67128c6705a27e58a6 authored over 8 years ago by Leo Lapworth <[email protected]>
only run watcher on one node per ES cluster

524e3bee2cb10e76cb672850f407d4a6e6d7a2c4 authored over 8 years ago by Leo Lapworth <[email protected]>
restart watcher each time we run puppet

2db76e78b8739d78ae86399c679e1d0c3d077862 authored over 8 years ago by Leo Lapworth <[email protected]>
switch back to cron

75bf475b02419103ac328f4ed8452749681312fd authored over 8 years ago by Leo Lapworth <[email protected]>
make sure dir exists before trying to clean up

014d37be104dbf0ccbfdf746029209c1679bcfd7 authored over 8 years ago by Leo Lapworth <[email protected]>
switch to cgi mode for munin, and configure nginx with puppet

3ad761da5e16152a0d70db320aec0816608d569b authored over 8 years ago by Leo Lapworth <[email protected]>
add cron job to clear out content in ramdisk

bed304279c78bf041d72dd31eacf1703bedf5893 authored over 8 years ago by Leo Lapworth <[email protected]>