Commit Graph

97 Commits

Author SHA1 Message Date
Kohsuke Kawaguchi cf691c0ead deploying DKIM to eggplant 2013-11-17 08:59:34 -08:00
Kohsuke Kawaguchi d03d24ee4d applying DKIM setting on cucumber 2013-11-17 08:21:57 -08:00
Kohsuke Kawaguchi 4ba85c9477 fixing up loose ends with exim4 configuration 2013-11-17 08:21:57 -08:00
Kohsuke Kawaguchi f9e7f597d5 converting the main site configuration file into Puppet 2013-10-02 16:45:31 -07:00
R. Tyler Croy 75af78b712 Add ruby-devel package to kale so it can build librarian-puppet properly
Really, it's the json gem's native extensions that require ruby-devel
2013-07-20 13:55:01 -07:00
R. Tyler Croy 901cfef154 First pass of some puppet-lint cleanup 2013-06-30 19:04:05 -07:00
Kohsuke Kawaguchi ea6fda7ae6 added a restricted ssh access to perform limited set of administrative commands 2013-06-25 16:58:37 -07:00
Kohsuke Kawaguchi 55fc772198 adding small part of current Confluence setup into Puppet 2013-05-01 10:50:57 -07:00
Kohsuke Kawaguchi 7c0f7fec74 added a new IP address based on the request from JFrog 2013-04-22 09:23:08 -07:00
Kohsuke Kawaguchi 36987516bd puppet-izing our customization to JIRA 2013-04-01 12:07:29 -07:00
Kohsuke Kawaguchi abb6262a1e added boxes.jenkins-ci.org 2013-02-14 14:27:54 -08:00
Kohsuke Kawaguchi 656b456bb5 opening up a port to debug the LDAPS server setting 2013-02-11 07:05:53 -08:00
Kohsuke Kawaguchi e7aff6e308 Using spinach as the fallback mirror service 2012-11-18 19:53:45 -08:00
Kohsuke Kawaguchi 58b061ee08 added the initial definition of the fallback mirror HTTP server 2012-11-18 19:47:29 -08:00
Kohsuke Kawaguchi f79a40bdc6 I forgot that I changed this to arguments instead of pwd 2012-11-18 19:11:25 -08:00
Kohsuke Kawaguchi f58d5a8890 needs groovy 2012-10-15 15:21:27 -07:00
Kohsuke Kawaguchi c9ea6a2586 moving the all repo to spinach since cabbage is dead 2012-10-10 11:17:03 -07:00
Kohsuke Kawaguchi 2fe561997e compress old log files more agressively to save space 2012-10-05 09:08:17 -07:00
Kohsuke Kawaguchi f50dc7c124 test-deploying confluence-cache
This is a test deployment because we map this to a virtual host 'wiki-fast.jenkins-ci.org'. So this change doesn't yet affect prouction Wiki service
2012-09-22 23:02:29 -07:00
Kohsuke Kawaguchi 9d4e4a3ec5 already defined in apache2/log-rotation.pp 2012-09-12 16:02:20 -07:00
Kohsuke Kawaguchi 6d7cd7d4e2 Moving a small piece into Puppet. 2012-09-12 15:56:17 -07:00
Kohsuke Kawaguchi 8c12e26655 Added disk cleanup commands to control the disk usage.
(This is basically script-izing what I just did to put out the nagio
warning about disk consumption on eggplant.)
2012-09-05 15:39:29 -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 6367a3d72e Place the php.ini under Puppet control 2012-09-02 21:55:00 -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 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
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 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
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
R. Tyler Croy 8f0388cf1a Remove confluence from cabbage temporarily 2012-06-16 11:52:32 -07:00
R. Tyler Croy 1d06e32373 Use the default node so the cabbage manifest can be run on AWS 2012-06-16 11:37:32 -07:00
Kohsuke Kawaguchi 065afddc71 Deploying confluence to cabbage 2012-06-16 09:36:36 -07:00
Kohsuke Kawaguchi 26cb2daa67 Added firewall rules to allow inbound 80 and 443 2012-06-13 18:48:52 -07:00
Kohsuke Kawaguchi d9f958d786 Leaving note on how to test this 2012-06-13 18:43:56 -07:00
Kohsuke Kawaguchi 46c7eb15a8 Stage configuration files 2012-06-13 17:24:18 -07:00
R. Tyler Croy 20785d2634 Open up the firewall on cucumber for JFrog's second artifactory IP 2012-03-11 23:54:27 -07:00
Kohsuke Kawaguchi 0ad161e601 Allow direct TCP connection to Jenkins CLI 2012-03-05 20:11:16 -08:00
Kohsuke Kawaguchi 6d9299e0db Wrong source IP
repo.jenkins-ci.org points to the front-end load balancer, and the
actual server appears to be running on this IP address.

The Artifactory server IP address can be verified by running
something like the following from cucumber and use LDAP conf
test tool, then watch where the inbound request comes from:

$ stone -d -d localhost:636 8082
2012-03-01 12:21:10 -08:00
Kohsuke Kawaguchi 0ab9750ca5 inbound 8082
As a part of PoC to repo.jenkins-ci.org.

We need to eventually reverse proxy 8081 to repo.jenkins-ci.org to
keep deployment work. We experiment this setup with port 8082.
2012-03-01 12:01:38 -08:00
Kohsuke Kawaguchi adf3c6f516 Accept inbound LDAPS connection 2012-02-09 13:24:16 -08:00