R. Tyler Croy
bdcbd72a87
Add a simple .blimpignore file to avoid recursive rsyncs
2012-09-03 12:29:26 -07:00
R. Tyler Croy
edf19b62a7
Ignore the blimpy-cucumber tmp directory
2012-09-03 12:25:00 -07:00
R. Tyler Croy
7a9e5628ac
Bump the blimpy-cucumber versoin to one with less bugs -_-
2012-09-03 12:24:49 -07:00
R. Tyler Croy
7366f00500
Up the Blimpy dependency to make tests work better
2012-09-03 12:09:03 -07:00
R. Tyler Croy
f762f1c26b
Ignore JUnit reports
2012-09-03 00:41:54 -07:00
R. Tyler Croy
56a77546f8
Add a WIP scenario for how we should handle package management
...
This relates to #44
2012-09-03 00:26:33 -07:00
R. Tyler Croy
6072077a4a
Add a good wip profile and default options for cucumber
2012-09-03 00:26:15 -07:00
R. Tyler Croy
6931298259
Make sure we have at least blimpy-cucumber 0.0.3 or greater
2012-09-03 00:06:45 -07:00
R. Tyler Croy
af319ff834
Dump the "standard" Exec options into every generated site.pp in our tests
2012-09-03 00:05:51 -07:00
R. Tyler Croy
3ed3b0fd81
Change the expectation for custom DNS, everything that uses "base" should have our DNS
2012-09-03 00:05:51 -07:00
R. Tyler Croy
622dd24e4b
Add a simple acceptance test to make sure we always provisioning DNS correct onto machines
2012-09-03 00:05:51 -07:00
R. Tyler Croy
85992544d6
Add blimpy-cucumber so we can start writing some better acceptance tests
2012-09-03 00:05:51 -07:00
R. Tyler Croy
a033ba7748
Ignore the blimpy state directory and the rvmrc in my local tree
2012-09-02 22:55:15 -07:00
R. Tyler Croy
0d7dca356b
Cleaning up some whitespace
2012-09-02 22:54:14 -07:00
R. Tyler Croy
1f7edd7e97
Import the remainder of the cucumber root crontab into puppet
...
The mirrorbrain stuff can/should be moved into the mirrorbrain module at some
point in the near or distant future
Fixes #26
2012-09-02 22:41:40 -07:00
R. Tyler Croy
0ebe667693
Restart apache2 whenever php.ini is updated, that seems reasonable
2012-09-02 22:29:54 -07:00
R. Tyler Croy
739ad7fbb6
Use default nodes for all the host-specific manifests
...
This makes testing a bit easier
2012-09-02 22:26:24 -07:00
R. Tyler Croy
3ba0ff5f40
Start managing apache2 on cucumber
2012-09-02 22:25:37 -07:00
R. Tyler Croy
15727c4d10
Update the Blimpfile to allow specifying a different manifest to provision with an environment variable
...
e.g.
% MANIFEST=cabbage.pp blimpy start
2012-09-02 22:22:07 -07:00
R. Tyler Croy
cdb89cbb8c
Make PHP only log errors to error.log under Apache
2012-09-02 22:01:58 -07:00
R. Tyler Croy
b3e969681e
Add a Blimpfile for testing on top of EC2 instead of stupid VirtualBox
2012-09-02 21:56:38 -07:00
R. Tyler Croy
a841d9dee7
Add some more testing dependencies to the Gemfile
2012-09-02 21:55:00 -07:00
R. Tyler Croy
6367a3d72e
Place the php.ini under Puppet control
2012-09-02 21:55:00 -07:00
R. Tyler Croy
aa8c9593c0
Add php.ini straight from Cucumber
2012-09-02 21:55:00 -07:00
Kohsuke Kawaguchi
dc33738691
need some JDK
2012-08-07 12:19:35 -07:00
Kohsuke Kawaguchi
e5c595a063
typo
2012-08-07 12:11:46 -07:00
Kohsuke Kawaguchi
1db17fdfe1
testing groovy
2012-08-07 12:03:35 -07:00
Kohsuke Kawaguchi
be47e278af
install groovy
2012-08-07 12:00:56 -07:00
Kohsuke Kawaguchi
8ddf4ee3fd
stage the index description file
2012-08-07 11:49:26 -07:00
Kohsuke Kawaguchi
273099996d
updated the description
2012-08-07 11:48:08 -07:00
R. Tyler Croy
7b5efd8793
Confluence, how'd you get in there?
2012-08-07 00:06:15 -07:00
R. Tyler Croy
73b8a188f3
Relocate the usage of the gitrepo::repo resource onto the machines where it's being used
2012-08-07 00:00:33 -07:00
R. Tyler Croy
af69bd02aa
Make sure we have the puppet/facter gems bootstrapped
2012-08-06 23:54:54 -07:00
R. Tyler Croy
2d008cd68c
Rename the git-repositories module since APPARENTLY 2.7.18 doesn't like dashes in module names already
...
DA FUQ:
left operand of - is not a number at /root/infra-puppet/modules/git-repositories/manifests/init.pp:44 on node cabbage.osuosl.org
2012-08-06 23:41:49 -07:00
R. Tyler Croy
1218ffe575
Prioritize the gem path
2012-08-06 23:31:47 -07:00
R. Tyler Croy
156c4aafe9
Start to manage Puppet and Facter through Puppet itself
...
Fixes #47
2012-08-06 23:27:59 -07:00
R. Tyler Croy
f3b3ff6ed6
Clean up the resource graph for the git-repositories module to make apache2 requirements explicit
...
In some cases, such as the placement of the VirtualHost configuration, we need
apache2 to be fully installed before we try to install the file, otherwise it
will fail because `/etc/apache` doesn't exist yet
2012-08-06 23:06:19 -07:00
R. Tyler Croy
e0064b2ca6
Add some descriptions ot the existing Rake tasks
2012-08-06 22:39:43 -07:00
R. Tyler Croy
e945724c90
Merge pull request #46 from kohsuke/master
...
Host a few selected read-only Git repositories on our server
2012-08-06 16:18:05 -07:00
Kohsuke Kawaguchi
a1faad61cc
Renamed to git-repositories.
...
... and a few other fixes as pointed out by Tyler.
2012-08-06 16:12:36 -07:00
Kohsuke Kawaguchi
d13873a781
updating as suggested by Tyler
2012-08-06 16:03:10 -07:00
Kohsuke Kawaguchi
cabd7fe76f
this service is live on cabbage
2012-08-06 14:57:32 -07:00
Kohsuke Kawaguchi
d5c3a30eea
added firewall rules to simplify testing.
2012-08-06 14:54:06 -07:00
Kohsuke Kawaguchi
cf49bc9ad1
added puppet modules for hosting selected read-only Git repositories
2012-08-06 14:53:39 -07:00
Kohsuke Kawaguchi
b5a705b434
Adding git.jenkins-ci.org
...
This is for serving all.git that combines all the repositories.
2012-08-06 13:52:49 -07:00
R. Tyler Croy
a985f8413f
Only allow jekyll to be accessed over HTTP
2012-07-08 12:43:51 -07:00
R. Tyler Croy
ee9d2f62c4
Add the missing Directory section to the jekyll vhost
2012-07-07 22:05:25 -07:00
R. Tyler Croy
6a361d967e
Add a jekyll.jenkins-ci.org virtual host to handle beta-testing the new site
2012-07-07 20:59:17 -07:00
R. Tyler Croy
ee08e5eb31
Require libpq-dev on cucumber so we can build the `pg` gem
2012-07-07 18:38:26 -07:00
R. Tyler Croy
bb1d222cf7
Revert "Remove confluence from cabbage temporarily"
...
This reverts commit 8f0388cf1a
.
2012-07-01 13:03:07 -07:00