gitorious:ce-installer.git
4 years agoTODOs
Thomas Kjeldahl Nilsson [Mon, 26 Aug 2013 07:24:17 +0000 (09:24 +0200)]
TODOs

4 years agoCheck out post-resque-env fix commit for now
Thomas Kjeldahl Nilsson [Mon, 26 Aug 2013 07:06:09 +0000 (09:06 +0200)]
Check out post-resque-env fix commit for now

4 years agoScratch warning filter
Thomas Kjeldahl Nilsson [Mon, 26 Aug 2013 06:50:29 +0000 (08:50 +0200)]
Scratch warning filter

4 years agoMessed up in last commit
Thomas Kjeldahl Nilsson [Mon, 26 Aug 2013 06:48:22 +0000 (08:48 +0200)]
Messed up in last commit

4 years agoFilter out annoying "could not load confine test operatingsystem"
Thomas Kjeldahl Nilsson [Mon, 26 Aug 2013 06:47:13 +0000 (08:47 +0200)]
Filter out annoying "could not load confine test operatingsystem"
puppet warnings

4 years agoCheck out target version/tag (in detached state)
Thomas Kjeldahl Nilsson [Mon, 26 Aug 2013 06:26:12 +0000 (08:26 +0200)]
Check out target version/tag (in detached state)

4 years agoProper submodule init
Thomas Kjeldahl Nilsson [Fri, 23 Aug 2013 12:16:51 +0000 (14:16 +0200)]
Proper submodule init

4 years agoExit if yum deps fail
Thomas Kjeldahl Nilsson [Fri, 23 Aug 2013 09:45:52 +0000 (11:45 +0200)]
Exit if yum deps fail

4 years agoNope, do epel setup first
Thomas Kjeldahl Nilsson [Fri, 23 Aug 2013 09:02:47 +0000 (11:02 +0200)]
Nope, do epel setup first

4 years agoMake sure deps are there before ruby install
Thomas Kjeldahl Nilsson [Fri, 23 Aug 2013 09:00:54 +0000 (11:00 +0200)]
Make sure deps are there before ruby install

4 years agoTodo updates
Thomas Kjeldahl Nilsson [Wed, 21 Aug 2013 12:08:45 +0000 (14:08 +0200)]
Todo updates

4 years agoNew admin creation step
Thomas Kjeldahl Nilsson [Wed, 21 Aug 2013 12:02:46 +0000 (14:02 +0200)]
New admin creation step

4 years agoFix paths, epel urls
Thomas Kjeldahl Nilsson [Wed, 21 Aug 2013 11:34:48 +0000 (13:34 +0200)]
Fix paths, epel urls

4 years agoDon't prompt for wget installation
Marius Mathiesen [Wed, 7 Aug 2013 07:26:15 +0000 (09:26 +0200)]
Don't prompt for wget installation

4 years agoChange sphinx rake task name
Marius Mathiesen [Tue, 6 Aug 2013 07:05:45 +0000 (09:05 +0200)]
Change sphinx rake task name

Resolves #198

4 years agoEPEL is required for libyaml
Marius Mathiesen [Tue, 6 Aug 2013 07:03:53 +0000 (09:03 +0200)]
EPEL is required for libyaml

Resolves #197

4 years agoCharlock holmes uses patch(1) when compiling
Marius Mathiesen [Mon, 29 Jul 2013 11:35:43 +0000 (13:35 +0200)]
Charlock holmes uses patch(1) when compiling

4 years agoAdd libicu-devel dependency, resolve #192
Marius Mathiesen [Mon, 29 Jul 2013 08:48:06 +0000 (10:48 +0200)]
Add libicu-devel dependency, resolve #192

4 years agoUpdate todo
Marius Mathiesen [Fri, 12 Jul 2013 13:48:33 +0000 (15:48 +0200)]
Update todo

4 years agoExplicitly forbid exim
Marius Mathiesen [Fri, 12 Jul 2013 13:15:49 +0000 (15:15 +0200)]
Explicitly forbid exim

4 years agoExplicitly use postfix, not exim
Marius Mathiesen [Fri, 12 Jul 2013 13:14:03 +0000 (15:14 +0200)]
Explicitly use postfix, not exim

4 years agoReset HEAD in Gitorious root
Marius Mathiesen [Fri, 12 Jul 2013 12:29:07 +0000 (14:29 +0200)]
Reset HEAD in Gitorious root

We'll assume there's nothing unstaged for now

4 years agoDiscard local changes before upgrading
Marius Mathiesen [Fri, 12 Jul 2013 11:57:13 +0000 (13:57 +0200)]
Discard local changes before upgrading

4 years agoClone the next branch
Marius Mathiesen [Fri, 12 Jul 2013 11:57:01 +0000 (13:57 +0200)]
Clone the next branch

4 years agoArgh
Marius Mathiesen [Fri, 12 Jul 2013 11:48:12 +0000 (13:48 +0200)]
Argh

4 years agoMoar patches
Marius Mathiesen [Fri, 12 Jul 2013 11:47:30 +0000 (13:47 +0200)]
Moar patches

4 years agoDon't install chruby etc if already installed
Marius Mathiesen [Fri, 12 Jul 2013 11:44:59 +0000 (13:44 +0200)]
Don't install chruby etc if already installed

4 years agoDrop local seeds for now
Marius Mathiesen [Fri, 12 Jul 2013 11:39:24 +0000 (13:39 +0200)]
Drop local seeds for now

4 years agoStash seeds.rb changes
Marius Mathiesen [Fri, 12 Jul 2013 11:31:49 +0000 (13:31 +0200)]
Stash seeds.rb changes

4 years agoChowning ftw
Marius Mathiesen [Fri, 12 Jul 2013 11:04:12 +0000 (13:04 +0200)]
Chowning ftw

4 years agoMake git merge work by committing db/seeds.rb
Marius Mathiesen [Fri, 12 Jul 2013 10:51:48 +0000 (12:51 +0200)]
Make git merge work by committing db/seeds.rb

4 years agoSuggest checking out the next branch directly
Marius Mathiesen [Fri, 12 Jul 2013 10:51:13 +0000 (12:51 +0200)]
Suggest checking out the next branch directly

4 years agofqdn
Marius Mathiesen [Fri, 12 Jul 2013 10:50:58 +0000 (12:50 +0200)]
fqdn

4 years agoExplicitly pass FACTER_fqdn
Marius Mathiesen [Fri, 12 Jul 2013 10:50:18 +0000 (12:50 +0200)]
Explicitly pass FACTER_fqdn

4 years agoForce fqdn to be set before applying recipes
Marius Mathiesen [Fri, 12 Jul 2013 10:10:19 +0000 (12:10 +0200)]
Force fqdn to be set before applying recipes

4 years agoExport fqdn for facter
Marius Mathiesen [Fri, 12 Jul 2013 09:58:56 +0000 (11:58 +0200)]
Export fqdn for facter

4 years agoUpdate TODO
Marius Mathiesen [Fri, 12 Jul 2013 08:48:58 +0000 (10:48 +0200)]
Update TODO

4 years agoFix bug in gitorious-unicorn init script
Marius Mathiesen [Fri, 12 Jul 2013 08:48:36 +0000 (10:48 +0200)]
Fix bug in gitorious-unicorn init script

4 years agoFix path for Exec to use chruby
Marius Mathiesen [Fri, 12 Jul 2013 08:48:24 +0000 (10:48 +0200)]
Fix path for Exec to use chruby

4 years agoDon't skip test env for bundler
Marius Mathiesen [Fri, 12 Jul 2013 08:47:49 +0000 (10:47 +0200)]
Don't skip test env for bundler

4 years agoThe $@ thing shouldn't be escaped
Marius Mathiesen [Thu, 11 Jul 2013 13:43:16 +0000 (15:43 +0200)]
The $@ thing shouldn't be escaped

4 years agoInline/hardcode for testing purposes
Thomas Kjeldahl Nilsson [Thu, 11 Jul 2013 11:30:05 +0000 (13:30 +0200)]
Inline/hardcode for testing purposes

4 years agoSet up app root in node directly
Thomas Kjeldahl Nilsson [Thu, 11 Jul 2013 11:26:48 +0000 (13:26 +0200)]
Set up app root in node directly

4 years agoInline app root variable
Thomas Kjeldahl Nilsson [Thu, 11 Jul 2013 11:24:10 +0000 (13:24 +0200)]
Inline app root variable

4 years agoInline chruby wrapper creation for testing purposes
Thomas Kjeldahl Nilsson [Thu, 11 Jul 2013 11:21:01 +0000 (13:21 +0200)]
Inline chruby wrapper creation for testing purposes

4 years agoInvoke wrapper script template directly
Thomas Kjeldahl Nilsson [Thu, 11 Jul 2013 11:18:02 +0000 (13:18 +0200)]
Invoke wrapper script template directly

4 years agoMAke sure resque worker startup uses chruby
Thomas Kjeldahl Nilsson [Thu, 11 Jul 2013 11:14:57 +0000 (13:14 +0200)]
MAke sure resque worker startup uses chruby

4 years agoupdate todos
Thomas Kjeldahl Nilsson [Thu, 11 Jul 2013 09:38:58 +0000 (11:38 +0200)]
update todos

4 years agoMake sure unicorn and thinkingsphinx are run with chruby-exec
Thomas Kjeldahl Nilsson [Thu, 11 Jul 2013 09:35:26 +0000 (11:35 +0200)]
Make sure unicorn and thinkingsphinx are run with chruby-exec

4 years agoAdding the chruby-wrapping gitorious script to usr/bin
Thomas Kjeldahl Nilsson [Thu, 11 Jul 2013 09:03:27 +0000 (11:03 +0200)]
Adding the chruby-wrapping gitorious script to usr/bin

4 years agoUpdated remaining TODOs in config template
Thomas Kjeldahl Nilsson [Thu, 11 Jul 2013 08:32:07 +0000 (10:32 +0200)]
Updated remaining TODOs in config template

4 years agoRecord trhottling option inverted/renamed
Thomas Kjeldahl Nilsson [Thu, 11 Jul 2013 08:27:45 +0000 (10:27 +0200)]
Record trhottling option inverted/renamed

4 years agoAdd v3 todo-file
Thomas Kjeldahl Nilsson [Thu, 11 Jul 2013 08:13:10 +0000 (10:13 +0200)]
Add v3 todo-file

4 years agoStarted porting config file template
Thomas Kjeldahl Nilsson [Thu, 11 Jul 2013 08:13:04 +0000 (10:13 +0200)]
Started porting config file template

4 years agoUpdate path of gems, simplify
Thomas Kjeldahl Nilsson [Wed, 10 Jul 2013 13:42:11 +0000 (15:42 +0200)]
Update path of gems, simplify

4 years agoGet the order of installing, sourcing etc right
Thomas Kjeldahl Nilsson [Wed, 10 Jul 2013 13:39:48 +0000 (15:39 +0200)]
Get the order of installing, sourcing etc right

4 years agosource the new ruby
Thomas Kjeldahl Nilsson [Wed, 10 Jul 2013 13:23:56 +0000 (15:23 +0200)]
source the new ruby

4 years agoUp bundler version to 1.3.5
Thomas Kjeldahl Nilsson [Wed, 10 Jul 2013 13:04:40 +0000 (15:04 +0200)]
Up bundler version to 1.3.5

4 years agoRunning rest of installation with correct ruby using su
Thomas Kjeldahl Nilsson [Wed, 10 Jul 2013 12:57:06 +0000 (14:57 +0200)]
Running rest of installation with correct ruby using su

4 years agoSet up the chruby profile script
Thomas Kjeldahl Nilsson [Wed, 10 Jul 2013 12:46:21 +0000 (14:46 +0200)]
Set up the chruby profile script

4 years agoAutomated installation of ruby-install, chruby, ruby 1.9.3
Thomas Kjeldahl Nilsson [Wed, 10 Jul 2013 12:31:58 +0000 (14:31 +0200)]
Automated installation of ruby-install, chruby, ruby 1.9.3

4 years agoUpdate mysql adapter name
Thomas Kjeldahl Nilsson [Wed, 10 Jul 2013 11:01:24 +0000 (13:01 +0200)]
Update mysql adapter name

4 years agoUse v3 rc tag to check out next branch for now
Thomas Kjeldahl Nilsson [Wed, 10 Jul 2013 10:59:52 +0000 (12:59 +0200)]
Use v3 rc tag to check out next branch for now

4 years agoAdd pg dev native library dependency
Thomas Kjeldahl Nilsson [Wed, 10 Jul 2013 10:54:22 +0000 (12:54 +0200)]
Add pg dev native library dependency

4 years agoAs robust submodule update as possible
Thomas Kjeldahl Nilsson [Wed, 10 Jul 2013 10:54:05 +0000 (12:54 +0200)]
As robust submodule update as possible

4 years agoAdding init.d script (=service) for unicorn
Marius Mathiesen [Mon, 13 May 2013 13:24:53 +0000 (15:24 +0200)]
Adding init.d script (=service) for unicorn

This script works properly with:
- start
- stop
- restart
- reload
- chkconfig

It is used from the restart and status commands and in the Monit recipe.

5 years agoRevert "Stop on any exceptions in install script"
Thomas Kjeldahl Nilsson [Tue, 19 Mar 2013 14:52:32 +0000 (15:52 +0100)]
Revert "Stop on any exceptions in install script"

This reverts commit 54954976ab967a1b8b1a9db75214ecb61a1fde23.

5 years agoAdd google group link
Thomas Kjeldahl Nilsson [Tue, 19 Mar 2013 14:23:29 +0000 (15:23 +0100)]
Add google group link

5 years agoPrefer https over git for cloning
Thomas Kjeldahl Nilsson [Tue, 19 Mar 2013 14:14:21 +0000 (15:14 +0100)]
Prefer https over git for cloning

5 years agoStop on any exceptions in install script
Thomas Kjeldahl Nilsson [Tue, 19 Mar 2013 13:49:12 +0000 (14:49 +0100)]
Stop on any exceptions in install script

5 years agoState correct version in readme file
Thomas Kjeldahl Nilsson [Tue, 19 Mar 2013 12:15:23 +0000 (13:15 +0100)]
State correct version in readme file

5 years agoInstall v2.4.12
Thomas Kjeldahl Nilsson [Tue, 19 Mar 2013 12:14:41 +0000 (13:14 +0100)]
Install v2.4.12

5 years agoUpdate to use 2.4.10
Thomas Kjeldahl Nilsson [Thu, 14 Mar 2013 09:55:23 +0000 (10:55 +0100)]
Update to use 2.4.10

5 years agoFall back to original way of updating to specific version
Thomas Kjeldahl Nilsson [Thu, 14 Mar 2013 09:53:07 +0000 (10:53 +0100)]
Fall back to original way of updating to specific version

Revert "Just check out the specified tag, instead of installing HEAD then merging"

This reverts commit 40efd0db7bcf843b00a8d880635b50f1f9cd687d.

5 years agoJust check out the specified tag, instead of installing HEAD then merging
Thomas Kjeldahl Nilsson [Tue, 5 Mar 2013 12:12:49 +0000 (13:12 +0100)]
Just check out the specified tag, instead of installing HEAD then merging

5 years agoUse rubygems 1.8.25 for now until we sort out what rubygems 2.0 breaks
Thomas Kjeldahl Nilsson [Tue, 5 Mar 2013 12:12:25 +0000 (13:12 +0100)]
Use rubygems 1.8.25 for now until we sort out what rubygems 2.0 breaks

5 years agoUpdate to Gitorious v2.4.9 & improve installer gitorious-v2.4.9-parity
Thomas Kjeldahl Nilsson [Fri, 15 Feb 2013 12:20:16 +0000 (13:20 +0100)]
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

5 years agoUpgrade to use v2.3.2
Thomas Kjeldahl Nilsson [Wed, 31 Oct 2012 14:23:47 +0000 (15:23 +0100)]
Upgrade to use v2.3.2

5 years agoRemoving superfluous class
Thomas Kjeldahl Nilsson [Wed, 17 Oct 2012 16:39:23 +0000 (18:39 +0200)]
Removing superfluous class

5 years agoNew attempt
Thomas Kjeldahl Nilsson [Wed, 17 Oct 2012 16:16:38 +0000 (18:16 +0200)]
New attempt

5 years agoTrying something
Thomas Kjeldahl Nilsson [Wed, 17 Oct 2012 16:14:24 +0000 (18:14 +0200)]
Trying something

5 years agoAdded hostname caveat
Thomas Kjeldahl Nilsson [Sat, 6 Oct 2012 08:11:36 +0000 (10:11 +0200)]
Added hostname caveat

5 years agoActually check out last version tag as branch
Thomas Kjeldahl Nilsson [Thu, 4 Oct 2012 10:40:50 +0000 (12:40 +0200)]
Actually check out last version tag as branch

5 years agoUppded tarball timeout as well
Thomas Kjeldahl Nilsson [Wed, 3 Oct 2012 05:48:47 +0000 (07:48 +0200)]
Uppded tarball timeout as well

5 years agoRoomier timeout
Thomas Kjeldahl Nilsson [Wed, 3 Oct 2012 05:42:05 +0000 (07:42 +0200)]
Roomier timeout

5 years agoRandomize rails secret cookie on each install
Thomas Kjeldahl Nilsson [Tue, 2 Oct 2012 12:15:58 +0000 (14:15 +0200)]
Randomize rails secret cookie on each install

5 years agoUse git not ssh for initial cloning
Thomas Kjeldahl Nilsson [Tue, 2 Oct 2012 08:10:09 +0000 (10:10 +0200)]
Use git not ssh for initial cloning

5 years agoMore retries on puppet apply step
Thomas Kjeldahl Nilsson [Mon, 1 Oct 2012 12:00:28 +0000 (14:00 +0200)]
More retries on puppet apply step

5 years agoSimplify again
Thomas Kjeldahl Nilsson [Mon, 1 Oct 2012 11:10:21 +0000 (13:10 +0200)]
Simplify again

5 years agoAvoid getting prompt during yum update
Thomas Kjeldahl Nilsson [Mon, 1 Oct 2012 10:33:41 +0000 (12:33 +0200)]
Avoid getting prompt during yum update

5 years agoTweaked yum install line
Thomas Kjeldahl Nilsson [Mon, 1 Oct 2012 10:14:37 +0000 (12:14 +0200)]
Tweaked yum install line

5 years agoMerge branch 'master' of gitorious.org:gitorious/ce-installer
Thomas Kjeldahl Nilsson [Mon, 1 Oct 2012 09:37:29 +0000 (11:37 +0200)]
Merge branch 'master' of gitorious.org:gitorious/ce-installer

5 years agoLock down puppet to 2.7.11 for now: newer versions require make..
Thomas Kjeldahl Nilsson [Mon, 1 Oct 2012 09:37:05 +0000 (11:37 +0200)]
Lock down puppet to 2.7.11 for now: newer versions require make..

5 years agoTweak instructions
Thomas Kjeldahl Nilsson [Wed, 26 Sep 2012 10:52:00 +0000 (12:52 +0200)]
Tweak instructions

5 years agoAnd the html
Thomas Kjeldahl Nilsson [Wed, 26 Sep 2012 10:39:21 +0000 (12:39 +0200)]
And the html

5 years agoUpdate yum isntall line
Thomas Kjeldahl Nilsson [Wed, 26 Sep 2012 10:38:39 +0000 (12:38 +0200)]
Update yum isntall line

5 years agoRandomizing pw in actual puppet recipe
Thomas Kjeldahl Nilsson [Tue, 25 Sep 2012 12:25:25 +0000 (14:25 +0200)]
Randomizing pw in actual puppet recipe

5 years agoLicense text tweaks
Thomas Kjeldahl Nilsson [Tue, 25 Sep 2012 12:12:17 +0000 (14:12 +0200)]
License text tweaks

5 years agoSetting random db password on each install, and clarify v2.3.0
Thomas Kjeldahl Nilsson [Tue, 25 Sep 2012 11:52:01 +0000 (13:52 +0200)]
Setting random db password on each install, and clarify v2.3.0

5 years agoUse a tag when checking out Gitorious mainline
Marius Mathiesen [Tue, 25 Sep 2012 08:39:38 +0000 (10:39 +0200)]
Use a tag when checking out Gitorious mainline

The -b switch to git clone accepts a tag, and will create a detached
HEAD.