Update to Gitorious v2.4.9 & improve installer gitorious-v2.4.9-parity
authorThomas Kjeldahl Nilsson <thomas@kjeldahlnilsson.net>
Fri, 15 Feb 2013 12:20:16 +0000 (13:20 +0100)
committerThomas Kjeldahl Nilsson <thomas@kjeldahlnilsson.net>
Fri, 15 Feb 2013 12:34:41 +0000 (13:34 +0100)
commitb95f4d0ab220a9080514517543c8135a14b68d94
tree470ebaa24851abf2f41f299353713e6cb34bd553
parenta6f3db057cca70fddda2bbe4a9871e476a774286
Update to Gitorious v2.4.9 & improve installer

Brings the installer up to Gitorious v2.4.9, uses the current most
sensible default settings for that version, fixes recent Rails and
Ruby-related security issues and improves the installer itself.

Breakdown:

- Using resque instead of ActiveMq

- Using nginx+unicorn instead of apache+passenger

- Use latest version of Gitorious

- Includes fixes for recent Ruby/Rails security issues

- Using thinking sphinx instead of ultrasphinx

- Installer no longer nukes existing Ruby/Rubygems

- Installer logs puppet operations

- More robust puppet apply operation

- Truly random generated db/rails passwords

- Only create random db password on first run

- Remove unneeded git proxy, use git daemon directly
36 files changed:
apply_puppet_recipe.rb
install
manifests/nodes.pp
manifests/os/centos.pp
manifests/tarball.pp
modules/gitorious/files/apache/passenger.conf [new file with mode: 0644]
modules/gitorious/manifests/apache.pp [new file with mode: 0644]
modules/gitorious/manifests/core.pp
modules/gitorious/manifests/database.pp
modules/gitorious/manifests/dependencies.pp
modules/gitorious/manifests/git.pp
modules/gitorious/manifests/git_daemons.pp
modules/gitorious/manifests/init.pp
modules/gitorious/manifests/nginx.pp [new file with mode: 0644]
modules/gitorious/manifests/sphinx.pp
modules/gitorious/manifests/templates.pp
modules/gitorious/manifests/unicorn.pp [new file with mode: 0644]
modules/gitorious/manifests/utils.pp [new file with mode: 0644]
modules/gitorious/templates/authentication.yml.erb
modules/gitorious/templates/etc/nginx/conf.d/gitorious.conf.erb [new file with mode: 0644]
modules/gitorious/templates/etc/nginx/nginx.conf.erb [new file with mode: 0644]
modules/gitorious/templates/git-ultrasphinx.erb [deleted file]
modules/gitorious/templates/gitorious.yml.erb
modules/gitorious/templates/gitorious_logrotate.erb
modules/gitorious/templates/monit.d/filesystem_slash.monit.erb
modules/gitorious/templates/monit.d/git-daemons.monit.erb
modules/gitorious/templates/monit.d/thinking-sphinx.monit.erb [new file with mode: 0644]
modules/gitorious/templates/monit.d/ultrasphinx.monit.erb [deleted file]
modules/gitorious/templates/monit.d/unicorn.monit.erb [new file with mode: 0644]
modules/gitorious/templates/unicorn.rb.erb [new file with mode: 0644]
modules/gitorious/templates/usr/bin/gitorious_status.erb [new file with mode: 0644]
modules/gitorious/templates/usr/bin/restart_gitorious.erb [new file with mode: 0644]
modules/resque/manifests/init.pp [new file with mode: 0644]
modules/resque/templates/etc/init/resque-worker.conf.erb [new file with mode: 0644]
readme.html
readme.org