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 back to cron

75bf475b02419103ac328f4ed8452749681312fd 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]>
enable munin monitoring of minion via plugin

f50e3e0877572ee6c8677094ab796b6654d9cb6f authored over 8 years ago by Leo Lapworth <[email protected]>
use `cd` rather than `chdir` as this is shell

f55dfea9a6dbfceb6e2397b8ce57073565303169 authored over 8 years ago by Leo Lapworth <[email protected]>
Add mickey user

3c29d7bcd1eea620045123b47b888ba56bbbd61c authored over 8 years ago by Leo Lapworth <[email protected]>
add missing quotes

15f3d40634380c8d0cc8512d37ff0bbf727f28b4 authored over 8 years ago by Leo Lapworth <[email protected]>
install metacpan-monitoring (swat) and cron on lw-mc-03

f20743088f3b06f9d14a36b9e316244f6a7949bc authored over 8 years ago by Leo Lapworth <[email protected]>
checkout and install the monitoring on dev boxes

c4ba4b0529508d5b5883f02a6f49a17562d0bc57 authored over 8 years ago by Leo Lapworth <[email protected]>
drop twiggy site - was only for the recent/log

d291e72cfda98fff9440a96c73b204e4df41fc2b authored over 8 years ago by Leo Lapworth <[email protected]>
Add extra key

e7e535111c2c43f423b6edeb92ca0b8fa2a0bb10 authored over 8 years ago by Leo Lapworth <[email protected]>
Add Mickey's ssh file

22d20e1afd1861d6cf0e4905b80e731a72fdfd81 authored over 8 years ago by Leo Lapworth <[email protected]>
change the swat tests to hourly

11502b3c714e3b1a137d670d53a878b248c1be68 authored over 8 years ago by Leo Lapworth <[email protected]>
lot stdout and stderror for minion queue

a9402f778ff358830a746b627924eb2bda08eb70 authored over 8 years ago by Leo Lapworth <[email protected]>
disable a few users that are not active atm

b7b89934c8aea666ca3024aa44e37a9ca38f3082 authored over 8 years ago by Leo Lapworth <[email protected]>
fix #105 do not put tmp in tmp!

b77f7c1ea489ece2a76958d2fc1ca2f57b9d1957 authored over 8 years ago by Leo Lapworth <[email protected]>
give olaf password less sudo

6de9564c169e961d66a65fa999f1ade47c8e8fbd authored over 8 years ago by Leo Lapworth <[email protected]>
only run as root #102 (for Mickey)

536dafa3696493ef4b6dec44d2a3441de9010c43 authored over 8 years ago by Leo Lapworth <[email protected]>
no hour 30 :)

555bb00a8189d998dbc67520e6b1706fac15b583 authored over 8 years ago by Mickey Nasriachi <[email protected]>
add "river" cron fix #101

1b632d5ff3fa215991c0bb21aea7638511e75fda authored over 8 years ago by Leo Lapworth <[email protected]>
all != replication

8b045ac61159df0c2b5aab6ad630dae697b4a64f authored over 8 years ago by Matt S Trout <[email protected]>
add replication user entry to pg_hba.conf

f29edece230d6d0b27ba0005a80da79fac33b1f4 authored over 8 years ago by Matt S Trout <[email protected]>
give our selves a little more processing capcaity for other jobs

8c4dfdf10a81d188cf3f1a88f1b89a9d9c4ab3e2 authored over 8 years ago by Leo Lapworth <[email protected]>
make 01 a pg server (eventually the master) and 02 stopped for slave setup

4afb3ca4293493e1bc6078d4b9e02ff6dab547b9 authored over 8 years ago by Matt S Trout <[email protected]>
add sawyer

aba5c6ad5996a37ebf3964fc009fd3f6404a76b4 authored over 8 years ago by Leo Lapworth <[email protected]>
run the latest and release cronscripts

f19be760333558fc2df32facf2e838075dd06009 authored over 8 years ago by Leo Lapworth <[email protected]>
add a 1G scratch disk to all production boxes

9c0835eaf841ad2479a6e8fded91f0b1c17fbcc8 authored over 8 years ago by Leo Lapworth <[email protected]>
make tidyall work on vm

9487aa820996cda4cbe35d0d95c3cbf60ff3e2f9 authored over 8 years ago by Leo Lapworth <[email protected]>
first attempt at a class for installing postgres but leaving it stopped

1209f96bb9accc53b33d23aa76bc32c01e77c75b authored over 8 years ago by Matt S Trout <[email protected]>
install puppet on 01 and 02 for mst to play with

63699e1ed395ca2211768c9209d380a45f9c1af0 authored over 8 years ago by Leo Lapworth <[email protected]>
add v1 redirect

c699835da211ffad94baade0e3e5d2939e473f92 authored over 8 years ago by Leo Lapworth <[email protected]>
allow access to ES from anywhere on the dev env

d4aab3adb66b8d4a3316bfcd78dd41dbc993e7da authored over 8 years ago by Leo Lapworth <[email protected]>
run the minion_queue on all 3 boxes

8754c9b5fbed166ba0fb067d0b4fb6295dea1ac7 authored over 8 years ago by Leo Lapworth <[email protected]>
Update latest backport:

Use: https://packages.debian.org/search?keywords=nginx&searchon=names&section=all&suite=wheezy-b...

2d011fb6f30acd3d8aa38152c42899fdde74c5b7 authored over 8 years ago by Leo Lapworth <[email protected]>
hack in a puppet instance to run on 9900 on dev boxes for testing against

20ea52ac130f857db6d99ae10bcaf5668c1f3400 authored over 8 years ago by Leo Lapworth <[email protected]>
upgrade ES to 2.3.0

08714a6487f582526e23040c27cc3e52eeeb98f0 authored over 8 years ago by Leo Lapworth <[email protected]>
refactor and cleanup postgres - give access to other boxes in cluster

fbed843bc9948a082d242fb8199bfdc77973626b authored over 8 years ago by Leo Lapworth <[email protected]>
more minions and let pg listen on all ips

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

b04adadfb66a6a895b2cf00cb881e4517135d583 authored over 8 years ago by Leo Lapworth <[email protected]>
add scripts via hiera

3b99d61183c08180643e5096f100db52256f4f21 authored over 8 years ago by Leo Lapworth <[email protected]>
enable minion queue on lw-mc-03

1828d2ddce0eaee67068f3f2f6449082476aadc4 authored over 8 years ago by Leo Lapworth <[email protected]>
switch to new intergration branch mi/es2

51434668f8be4a11c985d20e4c941a60ca074b25 authored over 8 years ago by Leo Lapworth <[email protected]>
make sure carton is installed and strictures is the recent version

c011bfcf514addde32eef92c10aadf6186e1cb5f authored over 8 years ago by Leo Lapworth <[email protected]>
quote the branches to use

1ce1b25c2dd6e79cf18e2e5465b576a9770c676c authored over 8 years ago by Leo Lapworth <[email protected]>
allow postgress access

e92bdc6b2d7e8c6449b6f6aff5960a93ea68a0ce authored over 8 years ago by Leo Lapworth <[email protected]>
added API server-side groovy scripts

cebb3e69966cad7c1bcdd54d7f5f84a80ac23bee authored over 8 years ago by mickey <[email protected]>
checkout new code base

758e3a7fb182f5cb5fac2fd3b7799d0f96c563c3 authored over 8 years ago by Leo Lapworth <[email protected]>
make modules absent as causes issues

e843ffce29ef5cdee14026a43f1f41c8f0d3e4de authored over 8 years ago by Leo Lapworth <[email protected]>
make listen on public interface

f5074c76fdf2fc6dce2c83aeefb54cf0a999df34 authored over 8 years ago by Leo Lapworth <[email protected]>
upgrade the puppet elasticsearch module

5be5e52af12f44eff08ce9ec8a1eed69b48c2688 authored over 8 years ago by Leo Lapworth <[email protected]>
oh, and these files

d6d88cc38f5b8d59fd2b3b1bf00af387b4c07947 authored over 8 years ago by Leo Lapworth <[email protected]>
listen on localhost AND public interfaces

068c9f1e45b56f1939c5410120c71667b170145c authored over 8 years ago by Leo Lapworth <[email protected]>
setup ES on dev

a9e7bbd16e97c632ce03789b5442776b5dedb586 authored over 8 years ago by Leo Lapworth <[email protected]>
sort out es plugin

bf6faf730d65d65ee5588864951c5aaea6fec69e authored over 8 years ago by Leo Lapworth <[email protected]>
Upgrade to 2.2.0

46e5766f25f1917fe4cff8cf8661a6e46c23065c authored over 8 years ago by Leo Lapworth <[email protected]>
Add java from puppetforge

25b161602260537cb40c8690b99ba657f0e5373c authored over 8 years ago by Leo Lapworth <[email protected]>
add code that would be used if we wanted to deploy a scripts dir

1d38dc7af367f394e7dc321f3a66ada5c67504de authored over 8 years ago by Leo Lapworth <[email protected]>
Merge pull request #97 from CPAN-API/leo/make_minion_queue_reload_on_code_change

restart the minion queue each time we run puppet (incase code has cha…

befb80bdf4998512734ff807f92293568a5bca80 authored over 8 years ago by Olaf Alders <[email protected]>
restart the minion queue each time we run puppet (incase code has changed)

ecf544338a63cfd2d4fa1b17b3057384f3f61f2e authored over 8 years ago by Leo Lapworth <[email protected]>
Merge pull request #95 from CPAN-API/leo/add_queue_init_script

add a queue init script on dev boxes

bb25638dba6401ee6dc6ce4bec2966c5c2835f3e authored over 8 years ago by Olaf Alders <[email protected]>
add a queue init script on dev boxes

b9b11f27d4e4cde250abd8778b235242523284bf authored over 8 years ago by Leo Lapworth <[email protected]>
Upgrade postgres to 9.5

ecb1228078346e3f196472a30ff9433dac242d68 authored almost 9 years ago by Leo Lapworth <[email protected]>
add postgresql-server-dev-all all oalders request

a19df2202603e77eec0f905d45c86c7100d05419 authored almost 9 years ago by Leo Lapworth <[email protected]>
Merge pull request #92 from CPAN-API/leo/install_postgres

Leo/install postgres

d60b04e3ee5ebaa921e506e6cc44e3cc3c1ff0ba authored almost 9 years ago by Leo Lapworth <[email protected]>
correction, put postgres on boxes that index, dev, bm01 (production), bm02 (backup) and lw03 (test for es2)

5529c6d6cceac3040bab5c7fd9a132c0e53407bf authored almost 9 years ago by Leo Lapworth <[email protected]>
install Pg only on dev and bm-mc-03 machines

d1582cde8736b19ad5f242cda06728d95a4dd419 authored almost 9 years ago by Leo Lapworth <[email protected]>
add role, permissions and minion_queue database

18b77e4fe0793f28ab97ca025d9ff4c4ee391b62 authored almost 9 years ago by Leo Lapworth <[email protected]>
install postgres on every box

9796f8dc5f4d056da153c5e9a085967c5cd39056 authored almost 9 years ago by Leo Lapworth <[email protected]>
Install puppetlabs-postgresql...

/etc/puppet/modules
└─┬ puppetlabs-postgresql (v4.7.1)
├── puppetlabs-apt (v1.6.0 -> v1.8.0)
...

a94c1ae97334f018e3ce31ca3619eccbf418ca37 authored almost 9 years ago by Leo Lapworth <[email protected]>
Merge pull request #91 from CPAN-API/gmc-dev

add github-meets-cpan to dev vm

2378a436b8c56a616e0a463b856983ca5cffcfd0 authored about 9 years ago by Olaf Alders <[email protected]>
Open gmc port 5002 in dev vm

6ad32ef7155335070833af820a822e54af15956c authored about 9 years ago by Randy Stauner <[email protected]>
Move ghm to common and enable in prod

c23ba08ede68079372a609af5111bb90afaf3ee6 authored about 9 years ago by Randy Stauner <[email protected]>
Install mongodb on the dev vm

e84293b20be9124e632d70931809a75e54c86855 authored about 9 years ago by Randy Stauner <[email protected]>
sort out getting swat installed

b469ab2235f5bbfd088e11d94dc37129f042d9d1 authored about 9 years ago by Leo Lapworth <[email protected]>
add in swat carton setup

91671c2ceba044b8a59638e49c3c9d4e808df363 authored about 9 years ago by Leo Lapworth <[email protected]>
give David Cantrell access for cpxxxan and CPAN Deps, rsync backpan

5aab92cad867ec903b2ee71f84b42f97e3d33f31 authored over 9 years ago by Leo Lapworth <[email protected]>
Merge pull request #89 from CPAN-API/leo/user_remove

add _ensure_ option to mc::user and remove old users in hieradata

d17821fc4ccd0e7847184efbd7cbf5ec932e2317 authored over 9 years ago by Leo Lapworth <[email protected]>
add _ensure_ option to mc::user and remove old users in hieradata

fix #82

cbb50752db0f357ecba1c388fdd180bc8b4761b2 authored over 9 years ago by Leo Lapworth <[email protected]>
add ether as valid user, so can reindex stuff

857e1c3e229e96478218e11b687416c9c988f62e authored over 9 years ago by Leo Lapworth <[email protected]>
Merge pull request #87 from karenetheridge/ether_ssh_key

ssh key for ether

d8b4e2c7c1515bf67d755988441661e203be369a authored over 9 years ago by Leo Lapworth <[email protected]>
ssh key for ether

35b159affe7d917b3689acf30348db3e1cabed8c authored over 9 years ago by Karen Etheridge <[email protected]>
move gh-meets-mc to lw-mc-02

e9c384b2e760876f187cde6e53274f8969cc56c8 authored over 9 years ago by Leo Lapworth <[email protected]>
add quotes so nginx is happy

49485f83398b52e62e5765038d492177504177a2 authored over 9 years ago by Leo Lapworth <[email protected]>
revert "prove" you can access in bin/prove

2edad94b3508d5bfcfa8ab7ec62f70d83defd831 authored over 9 years ago by Leo Lapworth <[email protected]>
add metacpan-XXX-carton-prove commands

1b12b18b4fea3aeb4bc63a723a92c846d46b05e4 authored over 9 years ago by Leo Lapworth <[email protected]>
run more processes on dev boxes to speed things up

3c6e46c5a84cb49ef42b9b7f6bff83396a88ef82 authored over 9 years ago by Leo Lapworth <[email protected]>
add stale-while-revalidate and stale-if-error headers to cpan.mc.org

5af2db5a6e2aa54e9e90c8203f1b3c541a46e4f8 authored over 9 years ago by Leo Lapworth <[email protected]>
turn them off again

a9a47b9fd0c6552e4e1e333f1782f3e8d2e41f6c authored over 9 years ago by Leo Lapworth <[email protected]>
turn on most crons on bm-mc-03 as our backup

f0715b830907bf1dfa81411de85938bcd7777062 authored over 9 years ago by Leo Lapworth <[email protected]>
Rewrite /perldoc/Foo::Bar in mcpan.org redirects.

a9a8764876425fd2d49ca4702127bc2612a59cd7 authored over 9 years ago by Olaf Alders <[email protected]>
change gh-meet-mc update to once a day

391b6ef59c0ba1180fbee8c19d5cc621ef93c2a5 authored over 9 years ago by Leo Lapworth <[email protected]>
reenable marvel and see if we can get it working

d7a88b675aa49498e3b2ee034994c3244e01699f authored over 9 years ago by Leo Lapworth <[email protected]>
turn off cron on lw-mc-03 TOO noise, oalders will fix

67018ab5b656f632784eed6d7665cfef6a4106d6 authored over 9 years ago by Leo Lapworth <[email protected]>
enable crons on lw-mc-03 for oalders

41481a99e2ad1c376f4cc7f47b777ebbc8e7ce29 authored over 9 years ago by Leo Lapworth <[email protected]>
have to use api-v1, for fastly ssl cert

1b5b803019ffae56c2ba1971298ca3009468f425 authored over 9 years ago by Leo Lapworth <[email protected]>
add vhost aliases for api.v1.mc.org

274f3f2da380541e0e617272558432127f8b730f authored over 9 years ago by Leo Lapworth <[email protected]>
fix #83 add the public client IP to our logging

62648d1ed006b7328a25a9e2a01e776ebeb8f4d5 authored over 9 years ago by Leo Lapworth <[email protected]>
Remove network.host from es cluster config.

With this set, the server no longer binds to localhost, so we remove it
in order to preserve the...

d98ec901dcde11aab2dba0538ef1fb83e83ca26f authored over 9 years ago by Olaf Alders <[email protected]>
Remove Rose's SSH pubkey.

a6e16d1f1052c68c16b64d3e94f66eb0c0508d5e authored over 9 years ago by Olaf Alders <[email protected]>
Give /home/metacpan/bin 755 perms (rather than 700).

116735e78a39ba9c36877278c68fcb7534b103b7 authored over 9 years ago by Olaf Alders <[email protected]>
turn off marvel for now, PITA when upgrading

09291a80730326890b4cc008cd918eed4af8f2dc authored over 9 years ago by Leo Lapworth <[email protected]>