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

startserver

d860de33fb897e04dd62a58b86a58790ead5551d authored almost 12 years ago by Moritz Onken <[email protected]>
move certs

64cca49d5e412c91b4379ac1006b8fc8adfbcef5 authored almost 12 years ago by Moritz Onken <[email protected]>
enable stuff

290009b1819dc22a2f06c72622beaaac12c62680 authored almost 12 years ago by Moritz Onken <[email protected]>
enable private fileserver

8a8ad8fbff56109a827412b112eca53c93036281 authored almost 12 years ago by Moritz Onken <[email protected]>
use new nginx and startserver modules

3a5508d5d02659b9f41c5a339bacfb36c419623c authored almost 12 years ago by Moritz Onken <[email protected]>
nginx module

a9611d04276929966f0ca8373ca05c8c260adc86 authored almost 12 years ago by Moritz Onken <[email protected]>
fix web config

ce0bf28a6c209e9287e3d8474c153e49f169ffe7 authored almost 12 years ago by Moritz Onken <[email protected]>
startserver module

a3c07540e8ac74511c0afbfa82aa20c5643587ba authored almost 12 years ago by Moritz Onken <[email protected]>
nginx module rewrite

78a28543df4b58044896df1a8bb65b0c310816d6 authored almost 12 years ago by Moritz Onken <[email protected]>
Clarify what to do after "vagrant ssh".

7968b2fadd41565ff11e97ecde1e2034f8fcc121 authored almost 12 years ago by Olaf Alders <[email protected]>
Simplify ssl mount using a bind instead of a loop

0f1baedc84955a3b5b6e52053a6ec50d1c499a49 authored almost 12 years ago by Randy Stauner <[email protected]>
require packages

bcf4b4d733dd77051d2b3d20c0f8396018a7bfb2 authored almost 12 years ago by Moritz Onken <[email protected]>
fix patchperl

61543e2e459f77aec768c813200c63385759039e authored almost 12 years ago by Moritz Onken <[email protected]>
bm-n2 node

270b980b8558cbcf8dd9fb5fd1ca9aa23350b96f authored almost 12 years ago by Moritz Onken <[email protected]>
bump es version

36ea6fc4bacb457a03aa71343fee075a0f7feb97 authored almost 12 years ago by Moritz Onken <[email protected]>
implement start_server init script

0656fe9a80786d808f62ac281f19bb436a6c4da1 authored almost 12 years ago by Moritz Onken <[email protected]>
duplicate starman script for start_server

943cad0cc28661b33628e345ae266e045bf13295 authored almost 12 years ago by Moritz Onken <[email protected]>
remove redundant dir definitions

150673e7469c7275070ef8b29b2be281d616fc01 authored almost 12 years ago by Moritz Onken <[email protected]>
puppet-install patchperl

0b0d58cfa574d3809ef715073adec564760e0d9a authored almost 12 years ago by Moritz Onken <[email protected]>
Don't setup munin on dev machines

f93dec2f60c24ad6ca89e98e12a24ed6d51d76bd authored almost 12 years ago by Leo Lapworth <[email protected]>
Add some vagrant notes to the README

516cbbd652088caf87f485f6bdd5ea8b57cfb26f authored almost 12 years ago by Randy Stauner <[email protected]>
update download url

3ee8178abf5b038dd91f051ce1ea8d7dec6dc905 authored almost 12 years ago by Moritz Onken <[email protected]>
Add config for apticron so we don't get an email EVERY day

b33a8060698d54f6752e18852834351e18e45819 authored about 12 years ago by Leo Lapworth <[email protected]>
Keep the ssl directory in git for vagrant's sake

2d01664f4e345a541b9dbc5529d49d90f12a091c authored about 12 years ago by Randy Stauner <[email protected]>
Comment out the rm/git commands, just in case

cb243faa542327adb4236c325bc34678610afc7b authored about 12 years ago by Randy Stauner <[email protected]>
Mount a block file as the ssl dir so it can be chowned

puppet needs to be the owner of /etc/puppet/ssl
but we can't change the owner on a shared folder...

312eb690c06be69042a28bebfcc6f33abc16c6d6 authored about 12 years ago by Randy Stauner <[email protected]>
Add the hosts line during vagrant provisioning

844227c84cf1cfaff83c25d2292e65cee2f0ab51 authored about 12 years ago by Randy Stauner <[email protected]>
Set exec bit on run.sh

so you can do what it says in the README

09343977e24996e29ca8a69e08d1ab8a762cbd70 authored about 12 years ago by Randy Stauner <[email protected]>
Simplify the vagrant provision env var check

1c02d9155eaf0531ad10311631a7704e3d927b8e authored about 12 years ago by Randy Stauner <[email protected]>
Mount /etc/puppet as vboxsf

so that edits can be made there and persist as expected

7f499f248c2fd4eb534c09a77495ee2961a51e59 authored about 12 years ago by Randy Stauner <[email protected]>
Use an env var to make modifying init.sh less fragile

and just skip the parts we don't want to do

bfb15d944a2163b383571c993bc085c8b75125bb authored about 12 years ago by Randy Stauner <[email protected]>
Rename vagrant dir to Vagrant to assist tab-completion

otherwise vag<Tab> doesn't put the space after the command

526e31768bfe16857d0831e68f3f2ea06dca60f0 authored about 12 years ago by Randy Stauner <[email protected]>
Add Vagrantfile and provision with a modified init.sh

cc3f2c855511f85da5d12518a734f28dbcbbfd81 authored about 12 years ago by Randy Stauner <[email protected]>
Move vagrant sudoers to work around apt conflict

c3b2e7997e5464d3c670c60aeb630b01fae1b0ce authored about 12 years ago by Randy Stauner <[email protected]>
Add a few more vagrant comments

9a932e5c7c07961a281bbfd0bb8d87e930f2e5d0 authored about 12 years ago by Randy Stauner <[email protected]>
Don't duplicate backports apt source and use dir

use sources.list.d/ if it exists (and backports isn't already included)

The squeeze64 box on va...

3173ae4d7d502a3fb71d13b13b9db3e37c7e72a1 authored about 12 years ago by Randy Stauner <[email protected]>
typo

eda18d723d279d028b0e01ab4499c6a34c123d96 authored about 12 years ago by Moritz Onken <[email protected]>
Create empty auth_keys for the metacpan user to quiet puppet warning

9d16358a90c857da099d0cca1506b90bf3c1386d authored about 12 years ago by Leo Lapworth <[email protected]>
Merge branch 'master' of github.com:CPAN-API/Metacpan-Puppet

8293a3d514e0e8e237dd7836fd18900c89011052 authored about 12 years ago by Leo Lapworth <[email protected]>
perltidy

65fc8f35310d8df484cd7b7152b5b22ffc701d37 authored about 12 years ago by Leo Lapworth <[email protected]>
SSL dir does not need to be in puppet and can be ignored

Each machine will generate it's own ssl dir and certiciates

da9959d3d7dca8ca32e5a15d12340fea8abb812a authored about 12 years ago by Leo Lapworth <[email protected]>
add ssh pub keys

46649be58ab8d33e411b23f4f15686c194cf4070 authored about 12 years ago by Moritz Onken <[email protected]>
Add comment about /etc/hosts needing to be edited

0b7d31f10d1f327a10e6869ae07094db406fd45d authored about 12 years ago by Leo Lapworth <[email protected]>
Make message clearer

46bb0132ad2cb7c13dbad25d3172528892d59752 authored about 12 years ago by Leo Lapworth <[email protected]>
Refactor to try get multinode support

fd99f54fd10331799270c4813bb58a87d6fce6c4 authored about 12 years ago by Leo Lapworth <[email protected]>
Add TODO comment about installing repo deps with cpanm

This may not be the best way but i think we need this somewhere.

c061cd7c81599554f2e9dea16110375afea732c1 authored about 12 years ago by Randy Stauner <[email protected]>
Create directory to keep puppet from complaining

b3b36be4eb5882e958c5753ae92aea8cdbd696d3 authored about 12 years ago by Randy Stauner <[email protected]>
Put dollar signs on variables in defines

to avoid deprecation notice

bb26240b1fca06b8db8356e47f7581d87dde4a4d authored about 12 years ago by Randy Stauner <[email protected]>
Don't try to set path for modules in fileserver.conf

warning: The 'modules' module can not have a path.
Ignoring attempt to set it

cfa9b8096738f1b9cce2a588db7fc4331c169f40 authored about 12 years ago by Randy Stauner <[email protected]>
Avoid warning that path doesn't contain 'modules'

DEPRECATION NOTICE: Files found in modules without specifying ‘modules’
in file path will be dep...

ef7076222baf378d90ed4791eb6d04dc171e1b0b authored about 12 years ago by Randy Stauner <[email protected]>
Remove code that won't be used

183857b302d8adfb33271851101baac08e19362d authored about 12 years ago by Leo Lapworth <[email protected]>
Fix up so you run.sh works on a second run! - still not ideal, but works

41429c0d1ff4582998a7e428e31526bddb2070be authored about 12 years ago by Leo Lapworth <[email protected]>
Update readme etc to match updates

8a2f0d4282c40057d18aabc937f17b536da895f8 authored about 12 years ago by Leo Lapworth <[email protected]>
Add gitignore file for puppet.conf which is now generated

5779bde57013c62dac4fc15e00c5955e107a9ee7 authored about 12 years ago by Leo Lapworth <[email protected]>
Add n1 config and put global stuff in nodes.pp

a4df7b5c44c3c27529ca0b9ad484d1b5052e1d1f authored about 12 years ago by Leo Lapworth <[email protected]>
Merge branch 'master' of github.com:CPAN-API/Metacpan-Puppet

62ce93b227a195fc65ee1309bed6c762e718436c authored about 12 years ago by Leo Lapworth <[email protected]>
Refactor so can have seperate nodes

50fcf155845b55cc58221f58281a648d3190fad8 authored about 12 years ago by Leo Lapworth <[email protected]>
set exim type to internet

f9d16797e3eaaa8a642c915ffb51fac5264d4198 authored about 12 years ago by Moritz Onken <[email protected]>
line.pp

14434f7b286053d0c836dc5fbdf819088d4f9b65 authored about 12 years ago by Moritz Onken <[email protected]>
ensure rrr is running

fa8065489509016c8795ab68b486857e1d467bcc authored about 12 years ago by Moritz Onken <[email protected]>
use rrrclient module

e7584b215fecc30a0f61ca2b7df150f50564ce48 authored about 12 years ago by Moritz Onken <[email protected]>
use versioned perl, install deps manually for now

42ee9d87871ed59c98903279fcc6e9195dbd4b68 authored about 12 years ago by Moritz Onken <[email protected]>
CPAN folder only required for metacpan user

4e04ea962b7fbc34a18302efa2e0c7afc59fe170 authored about 12 years ago by Moritz Onken <[email protected]>
remove init_rrr code, see module/rrrclient

7d3cb919754fa8dbda57097c3c519edc24160fe9 authored about 12 years ago by Moritz Onken <[email protected]>
add rrrclient module

427df46a4da301404e651053180478332fa863c9 authored about 12 years ago by Moritz Onken <[email protected]>
fix rrr init script, needs more testing

0cd87f47d9e490c211751ae6ceaf4bef8122a13e authored about 12 years ago by Moritz Onken <[email protected]>
bump perlbrew version, set PERLBREW_ROOT

1780821076a8918a37300163080b2bbe70d67bf7 authored about 12 years ago by Moritz Onken <[email protected]>
Autosign certs

b719db854716bc26d5bd4d8219ff6c7b7843f0ed authored about 12 years ago by Leo Lapworth <[email protected]>
run make and tests in parallel, default $version to $name

d157fd4be283beefea6070b7745333ca9d8ded8b authored about 12 years ago by Moritz Onken <[email protected]>
run updatedb only once

a9c6c6c43c0387c1376506747f02551ebc34387e authored about 12 years ago by Moritz Onken <[email protected]>
don't rely on grep but puppet tools for password reset

1bcf70ceaf6a6a5ec236d2942bc99081953954a6 authored about 12 years ago by Moritz Onken <[email protected]>
update node definition to work with new user management

88984f08324030d17e3d309583d361a40f865545 authored about 12 years ago by Moritz Onken <[email protected]>
force password reset on first login

f80547229d8e6f59cf460087dbb17f40ced41705 authored about 12 years ago by Moritz Onken <[email protected]>
add some dependencies

8fb1a120abb4e57a84776aaff2d66b4e1ddd4a72 authored about 12 years ago by Moritz Onken <[email protected]>
move node definition in separate file

d9c3d2b203208eaa9e1e6ef693df05b5ad6588c5 authored about 12 years ago by root <[email protected]>
install curl

eae1f4f6ad4d6f6dd85b7455a8818ebc8472b18f authored about 12 years ago by Moritz Onken <[email protected]>
default to dateext for logrotate

13786e30c326fa9049037d40f442db53d5e7e89f authored about 12 years ago by Moritz Onken <[email protected]>
restart ssh when sshd_config changes

91fa6718cd971f8ea16128b371a41e8e53fcba4a authored about 12 years ago by Moritz Onken <[email protected]>
listen on default ssh port

16575d6f16716d97ef9d4f351ab6cca2a6300428 authored about 12 years ago by Moritz Onken <[email protected]>
Remove broken module we don't need Dist::Zilla::PluginBundle::JQUELIN

31fcfab38367808b3a8ce280b7c19d97ba869c02 authored about 12 years ago by Leo Lapworth <[email protected]>
The init.sh isn't all you need to run - get it to tell you what else to do

07bb224800e303aba46f5aa70a712f648920b2b4 authored about 12 years ago by Leo Lapworth <[email protected]>
Go back to running the tests now we are in a more production type mode

18f5872d9ab6b3cafddf65138579db43cbfb1b13 authored about 12 years ago by Leo Lapworth <[email protected]>
Add user and ssh key for rwstauner

thanks oalders!

9684e7bedcba64f8a28e2eb8749d41fbffad1543 authored about 12 years ago by Randy Stauner <[email protected]>
Adds Pithub to Perl deps

19d28060383546864f4b0972413f493b96e93fac authored about 12 years ago by Olaf Alders <[email protected]>
Ensures "locate" actually works after install

f8df3b43c2465329167aa0e4c4987c6946350268 authored about 12 years ago by Olaf Alders <[email protected]>
Removes deprecated site: js.metacpan.org

7507469eec5157ca15306f87587b872254738e2d authored about 12 years ago by Olaf Alders <[email protected]>
Tidies whitespace

cdd102f1d7e5508e78feed169b9c4aa32bd06748 authored over 12 years ago by Olaf Alders <[email protected]>
Adds init.sh script to README

bd44f884dc925a0bc6ea67b63e6c65bb65582b5a authored over 12 years ago by Olaf Alders <[email protected]>
Ensures vim and sudo are installed before puppet

cc069269610c7112e2b14856408467ac4c967c7b authored over 12 years ago by Olaf Alders <[email protected]>
Adds init script which can be downloaded and run before puppet install

f21167f879a0809b930e188f32dd9c9b8ac9f947 authored over 12 years ago by Olaf Alders <[email protected]>
Fix startup for rrr

c9cb6f7dd145ee0013391dfe28cd99a1443b00ca authored over 12 years ago by Leo Lapworth <[email protected]>
Gets nginx up and running with self-signed certs for the time being

f221345d43529f0f4b870783844bc350e11e142f authored over 12 years ago by Olaf Alders <[email protected]>
add apeiron to user config

bb8da58e7748e497cae4d9aa35e03a4636dc0e85 authored over 12 years ago by Chris Nehren <[email protected]>
Adds mosh, tree and ack-grep to packages

58388c2bc35944b307d32a84963afbbf2b2d3984 authored over 12 years ago by Olaf Alders <[email protected]>
Creates a CPAN directory for metacpan user

1ddda11fafe7e7f54d129101e3b1ec8642e06bce authored over 12 years ago by Olaf Alders <[email protected]>
Update modules/metacpan/templates/nginx_api.metacpan.org.erb

enable gzip compression

cccce67f273e62a0468178edd8968000db72e4f8 authored over 12 years ago by Moritz Onken <[email protected]>
Tweaks metacpan::cron::api class and adds cron for tickets.

6e01e4346059e249787be4653fef4e6e0191ac0d authored over 12 years ago by Olaf Alders <[email protected]>
Pass the env through to the runner

994e85e44dd9ecf8040087e7cce19663c4ae61d4 authored over 12 years ago by Leo Lapworth <[email protected]>
turn rrr on again

87add3c0b6bb39ed2c0ac20710ded066fe8de37e authored over 12 years ago by Leo Lapworth <[email protected]>
try sort meta-rrr (delete the old rc.status stuff)

4236a4ad9eb93ec0e61460ff5b651c5b79379f03 authored over 12 years ago by Leo Lapworth <[email protected]>