Commit Graph

466 Commits

Author SHA1 Message Date
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