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

make the elasticsearch data_dir configurable, default to /mnt/elasticsearch in hiera

fa345db231f00a5e976e6697f743384efc61fc41 authored over 10 years ago by Leo Lapworth <[email protected]>
refactor, everything under web::site name, main domains now in aliases list

40c98573e59d930c162dc8ecc70b7dfb53c8069a authored over 10 years ago by Leo Lapworth <[email protected]>
make additional proxies in hiera and cleanup finished pp files

05797c3cea12237537b5e948bd226c71fc0223b0 authored over 10 years ago by Leo Lapworth <[email protected]>
remove munin monitoring

1df7ead68e6aafc5f97c28bf60a4ce6fa4f3170f authored over 10 years ago by Leo Lapworth <[email protected]>
simplify proxy logic, e.g. remove flag and use starman port

e689b3b91830433091f2956248983e2aa791db7b authored over 10 years ago by Leo Lapworth <[email protected]>
get extra nginx confis working via hiera

0995465a129a55af2feaf7a03f2dd4a61acaefb6 authored over 10 years ago by Leo Lapworth <[email protected]>
enable extra configs and switch to hiera

09fa40281d4bf1ba46024f93b307bd6abb3ad19a authored over 10 years ago by Leo Lapworth <[email protected]>
setup vmserver and a check for carton

d094a4daec4cbb730994cd35d69a31a7350b5dd4 authored over 10 years ago by Leo Lapworth <[email protected]>
no env file needed now

f10e1ebd5eef66c8e79ea80968cc2631f9c0bcc6 authored over 10 years ago by Leo Lapworth <[email protected]>
convert explorer to hiera

a9302271bc3bd59e363c80d5be162e76c7131967 authored over 10 years ago by Leo Lapworth <[email protected]>
now api does not create "var" we can automate symlinks

a4e5864fb0ecfbe2ae4311339f6ae280e9ec85f7 authored over 10 years ago by Leo Lapworth <[email protected]>
fixup - hard code ssh fw rule so we cant break it

42fc32eb02f92f11377e638310e082f0127d6450 authored over 10 years ago by Leo Lapworth <[email protected]>
spell things out a bit more with naming and sort out tmp dirs some what

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

93f76de4e9df1f45ddc856c92dacbac455bec5b4 authored over 10 years ago by Leo Lapworth <[email protected]>
add to gitignore for when rebuilding vm

34071a9d84e12e1bb628483082f5eea415032c81 authored over 10 years ago by Leo Lapworth <[email protected]>
update to perl 5.18.2 and start of getting api working

451ed81f978f88ab417fbd5f83f072294536fbea authored over 10 years ago by Leo Lapworth <[email protected]>
add fw rules to hiera and aliases for explorer

e285e6f6db4ac82c9218a1646631da1bdbfae81a authored over 10 years ago by Leo Lapworth <[email protected]>
Stop deploying a .metacpanrc file now we use Carton

91327930ba543fe8440109c12b9d1e308f4d6a12 authored over 10 years ago by Leo Lapworth <[email protected]>
remove update and install scripts we no longer need

4e7bbb4c031d971483cb8a9b68eb712d027cb4c4 authored over 10 years ago by Leo Lapworth <[email protected]>
move mc_system back into mc::system

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

c961c2a7d4262952dd1799d4965016b81b1afc64 authored over 10 years ago by Leo Lapworth <[email protected]>
firewall rules in hiera for development

df8dde78a01ee4ab23b25ba4f268fffecde49b39 authored over 10 years ago by Leo Lapworth <[email protected]>
setup the daemon control init script

c6fdd134dac64e7f3797e99d22c0250b5f635273 authored over 10 years ago by Leo Lapworth <[email protected]>
remove "location_roots" from nginx - was not being used

7ba36d3884b529b207bca842d8dd62154953a9a9 authored over 10 years ago by Leo Lapworth <[email protected]>
get puppet to install carton modules

4e6518a2659d5eccfebc58a2c03a6419814e1a4d authored over 10 years ago by Leo Lapworth <[email protected]>
copy daemon_control module to starman, and refactor

e891d60724d4ef87b22f1446537a168d53f9e615 authored over 10 years ago by Leo Lapworth <[email protected]>
setup tmp dir for services

51d58d8439acc73d05c563ba19e4f686de687cfa authored over 10 years ago by Leo Lapworth <[email protected]>
move mc_role back into mc::role

d26428d9f3ea026170cd6ccd0955801b5317eaca authored over 10 years ago by Leo Lapworth <[email protected]>
basic vhost for metacpan.org

3b414d5c7ff49c9f452ce67e05900b9e68490fd5 authored over 10 years ago by Leo Lapworth <[email protected]>
Remove php in nginx config!

e594f180738f3c90ccad6e4ab09b1ad1c22d2915 authored over 10 years ago by Leo Lapworth <[email protected]>
setup the www redirect vhost

fca3b4d6901f4953cc3ab626ec9ba5dcfafa4c31 authored over 10 years ago by Leo Lapworth <[email protected]>
rename git based variables for clarity and add alias list

254086f699fface5cf0d406ea6234fdb131f2ca9 authored over 10 years ago by Leo Lapworth <[email protected]>
start on metacpan::websites in hiera and building around that

9b4b9edf61e6fcc721c78e8c239ae6ca9e08d299 authored over 10 years ago by Leo Lapworth <[email protected]>
disable apticron for now

967f83725764264c0595fd4e9eb4aece2e833b90 authored over 10 years ago by Leo Lapworth <[email protected]>
rotate nginx logs correctly

0db8bf38dbe4cb3cdf90b5946348ec2d20ab569d authored over 10 years ago by Leo Lapworth <[email protected]>
refactor to make vhost_ssl_only enable vhost_ssl

f7365e9e93ea74b36cb32cf3ecb4217bafb5505e authored over 10 years ago by Leo Lapworth <[email protected]>
start on metacpan::websites in hiera and building around that

c54a7cea2cf8c4f1efe5af6da1f304156e584820 authored over 10 years ago by Leo Lapworth <[email protected]>
clone the repos automatically

55c399f2d4e2e2b70fb76a5f9c08efb432da4dc0 authored over 10 years ago by Leo Lapworth <[email protected]>
puppities nginx.conf

b95b22bb90b4e3e59a53874f0450641e0e9e2643 authored over 10 years ago by Leo Lapworth <[email protected]>
add vcsrepo from https://forge.puppetlabs.com/puppetlabs/vcsrepo

bb006d53e9c6a568c279f21fee97b8a536f75746 authored over 10 years ago by Leo Lapworth <[email protected]>
change where the nginx logs are stored

0571e622b33295a2fe1885075d7c855e0629f281 authored over 10 years ago by Leo Lapworth <[email protected]>
hacking fw 80 and 443

608f3052f8b33919dfbe3729c1d070fe9892da29 authored over 10 years ago by Leo Lapworth <[email protected]>
add iptables-persistent

8866600b598e8d2f6f8eb3d48ef2efa1d89a3015 authored over 10 years ago by Leo Lapworth <[email protected]>
stop using startserver (Server::Starter)

73859b9cd6885839d535c12c304a594a771084f6 authored over 10 years ago by Leo Lapworth <[email protected]>
create hiera metacpan::cpan_mirror and switch nginx & rrr to use it

7e70925d9890ebbb0b84dcbe4d47cedbf5de3bc5 authored over 10 years ago by Leo Lapworth <[email protected]>
Enable rrr watcher on bm-mc-02

d92293a9390d5b5c85060084c0da5654da57e609 authored over 10 years ago by Leo Lapworth <[email protected]>
hiera rrr cpan_path

e94a20e407c90d36edbac452f2a8d6525ba8a84b authored over 10 years ago by Leo Lapworth <[email protected]>
move nginx BACK as actually rewriting it too much work!

ec6af0f5b85c3a97108b9dcf5cde7641a389427b authored over 10 years ago by Leo Lapworth <[email protected]>
rrrclient to hiera and new Perl

fbed2bb577c760d64220c5c36944e728e3af5e96 authored over 10 years ago by Leo Lapworth <[email protected]>
Fix syntax

045de2e175c63e18798cefd571615d3d9ad08987 authored over 10 years ago by Leo Lapworth <[email protected]>
remove shorewall as not used atm

7da74259b102606082797a9aca7991d2aa32484b authored over 10 years ago by Leo Lapworth <[email protected]>
turn on web a bit

bce9e43905a7cab7c55994d6d8f6c7c688714f45 authored over 10 years ago by Leo Lapworth <[email protected]>
split out directories we want to create

6372a2885d1688a9a0dc4143a181c5516dcdd75c authored over 10 years ago by Leo Lapworth <[email protected]>
defer munin decision until later

e37f2479a3d7e1f888ba6896a8ec67d44cfc1ff1 authored over 10 years ago by Leo Lapworth <[email protected]>
do not need munin.pp config now in mc_sys/init.pp

0ce86c466692973489fe630048880a990207edf0 authored over 10 years ago by Leo Lapworth <[email protected]>
move nginx out the way, add firewal rules

37b6b7fed25b7af725a29b2cdcadbef6aae49e87 authored over 10 years ago by Leo Lapworth <[email protected]>
enable some non-module fileserving

d7ffe820a6de4d1b847dc20b3b89dc707bc35d49 authored over 10 years ago by Leo Lapworth <[email protected]>
spell out the "perl" is for packages needed by Perl modules

9795957a58bba724f591cb5b23ef6af8b62ee810 authored over 10 years ago by Leo Lapworth <[email protected]>
refactor out standard system setup stuff

52ada3024e96371a8ca6887a27c24ce77f0d2775 authored over 10 years ago by Leo Lapworth <[email protected]>
fix synatax and disable munin for now

a181f8644b7a5fc05bb32bbc89c1d5ea75309126 authored over 10 years ago by Leo Lapworth <[email protected]>
move all es config into puppet

ab16bf55d4b1398d372f4f06b6c2fec6a6a3ad01 authored over 10 years ago by Leo Lapworth <[email protected]>
Use fab ES puppet module, instead of crap leo written one

7e0f35ad99bac4250d5114c802b74d0abcac4c68 authored over 10 years ago by Leo Lapworth <[email protected]>
rename mc-es to mc_es

7a8aa589ba52ad38274b58187ef599aba4f15862 authored over 10 years ago by Leo Lapworth <[email protected]>
Split MC::Role to MC_role

d8920b096cf6c03a8aaefd80cea6ba279b93395f authored over 10 years ago by Leo Lapworth <[email protected]>
final ES bit

6b3416f010e1b74901c5c0559025c8846c832e9c authored over 10 years ago by Leo Lapworth <[email protected]>
add daemon::control

1891c9a1b8a98fa51964a838b3e22cfb9f99779c authored over 10 years ago by Leo Lapworth <[email protected]>
pano correct package name and source.LIST

d16ec7d06ca943f9f2e0dbfa4af39ea9bd3b4c8d authored over 10 years ago by Leo Lapworth <[email protected]>
add panopta re #31

0ef15fcf8b7ad60b339c3b1d1e341a6aba791923 authored over 10 years ago by Leo Lapworth <[email protected]>
Remove a lot of faff and assume people trust us

0ca8efcc66759bc23774b83d5c5c675ee1f474f5 authored over 10 years ago by Leo Lapworth <[email protected]>
move old elasticsearch to elasticsearchold

103a1c3ab178bbd010f4f4d150a38ba810d5e71e authored over 10 years ago by Leo Lapworth <[email protected]>
Add some docs for Perl

46b6dcc860bfd426997e086ccec501f858972cf1 authored over 10 years ago by Leo Lapworth <[email protected]>
do accept other dependencies

31956a8dbece42d324b206f95c8c00785296e3eb authored over 10 years ago by Leo Lapworth <[email protected]>
install without verifying panopta

ef650d39b648a21273d4a8e02aeb3c07fff06945 authored over 10 years ago by Leo Lapworth <[email protected]>
make sure bytemark is old 0.20 ES

bda96befdee9e5b051f67a0b6302929df01379b4 authored over 10 years ago by Leo Lapworth <[email protected]>
don't need this either

90c0cd4656d0421640813e1d08da4fbdceca6418 authored over 10 years ago by Leo Lapworth <[email protected]>
remove apeiron as never logged in

756909845101b1aab5936e07297f16c76d01df33 authored over 10 years ago by Leo Lapworth <[email protected]>
cleanup a bit

4c78a8aabc35e6a2413ef87d86a4cbf44f5ba8a8 authored over 10 years ago by Leo Lapworth <[email protected]>
rename to correct extensions!

4a980cbff23873bf05bbce9ddf8b59a19f63f4ab authored over 10 years ago by Leo Lapworth <[email protected]>
remove perlbrew

207638baea91a5b22077c26a3155ea27282dc174 authored over 10 years ago by Leo Lapworth <[email protected]>
metacpan is the only user who needs a bin dir for now

7a5a79b38822fbd31de2ce075434cc11e7a9dd5c authored over 10 years ago by Leo Lapworth <[email protected]>
minor refactor for /opt and start of hiera for ES

eafd7304571f1e12e489dd2885a8d1cf02ec7a4d authored over 10 years ago by Leo Lapworth <[email protected]>
switch to /opt/perl-${perl_version} from hiera - and watcher service

71ff2666ea7d14f134cdcf15128c24002c17e892 authored over 10 years ago by Leo Lapworth <[email protected]>
create nodes and roles

9223367f9c694c2cbd9b6518690e7d4842252ad7 authored over 10 years ago by Leo Lapworth <[email protected]>
Install a perl, cpanm and then Carton

92f5437367f813170ec7036f99dd32a0c78fe877 authored over 10 years ago by Leo Lapworth <[email protected]>
first bit of data via hiera

1ce657343d38a09242a1bd4eb0b1d99179166f39 authored over 10 years ago by Leo Lapworth <[email protected]>
initial hiera files

f7498ecceddac2407576bb754b152f3634608e57 authored over 10 years ago by Leo Lapworth <[email protected]>
import depreciated - put in 1 file until hira

e03153a3adb099e472366abc95e88f19ad1ce19c authored over 10 years ago by Leo Lapworth <[email protected]>
fix template variables - add an @ to the start

2a60d1f5608581864e9c0693973f167ca3fcdf99 authored over 10 years ago by Leo Lapworth <[email protected]>
Use ensure_resource and stdlib to make easy to have dupe resources

824f9d9049f30aa22cdf1bd3c7236d54185e3a22 authored over 10 years ago by Leo Lapworth <[email protected]>
start setting up roles and environments

91595fac69c593d7119a5da1e55de1b527952ec7 authored over 10 years ago by Leo Lapworth <[email protected]>
create a base role and get the others to use it

bf78b71bd0b8209b791a8fe16d4cddcd6b6fc26b authored over 10 years ago by Leo Lapworth <[email protected]>
updates from an initial puppet3 install

dde7be42ec67d82ee30462722c648ea2715f59da authored over 10 years ago by Leo Lapworth <[email protected]>
Setup log rotation for daemon_control services

borrow conf from startserver module

e99c90c7b7e350b7e7940f919e9c58bd3635d9ad authored over 10 years ago by Randy Stauner <[email protected]>
Ensure cron jobs use bin/run wrapper to setup env

81ef25efdcd0c0415ad7d65c9ce305fd24ddb9f7 authored over 10 years ago by Randy Stauner <[email protected]>
Configure the port for each app

like it used to be

dba2c0a4ba7c53ec5736e2088df8e2fd9019ad67 authored over 10 years ago by Randy Stauner <[email protected]>
Run metacpan-watcher daemon with carton

f9d3d44a2b76080fc539f96108206cb4a44e6949 authored over 10 years ago by Randy Stauner <[email protected]>
Put worker configuration back in each node

though it should be done in hiera

7f1663726a0c3440487f8abb5ec593bd5a61d400 authored over 10 years ago by Randy Stauner <[email protected]>
Add a shortcut for updating cwd

a99687daa3c6aae1f08438d309b65fb360c183d2 authored over 10 years ago by Randy Stauner <[email protected]>
Use carton to install deps in update script

abfbae3ba1cb178e10c1209112773d5a2f836aed authored over 10 years ago by Randy Stauner <[email protected]>
Disable daemon_control app symlinks in dev vm

e5692fccb39e7eb06d4ad6db35bfeb5a49a00d4e authored over 10 years ago by Randy Stauner <[email protected]>