Merge pull request #138 from cybercom-cloud/master

added nginx to listen ipv6 also
Update changelog (and convert)
Option to disable/enable management of Nginx configuration
Adding documentation for manage_nginx to init.pp
Merge pull request #144 from andschwa/nginx

Allow Nginx to be disabled
Added support for nginx domain aliases

This commit add new feature: gitlab_domain_alias, This feature
make it possible to also configure dns aliases for the nginx
server name.

I use this, because i need the server to be acessible by gitlab_domain
(git.example.com) and  git hostname without the domain.

The default behaviour is gitlab_domain_alias disabled (false), so this
would not break anyone that expect the old behaviour (only gitlab_domain)
in nginx server_name.

There is example on how to use this feature on init.pp and test coverage.

If you want to use gitlab_domain_alias just configure the parameter
Only one alias
This will create the following  nginx server_name:
class {'gitlab':
       gitlab_domain       => "git.example.com",
       gitlab_domain_alias => "git"
      }
Multiple aliases
This will create the following nginx server_name:
class {'gitlab':
       gitlab_domain       => "git.example.com",
       gitlab_domain_alias => "git gitlab gitlab.example.com"
      }

(Cherry-pick from commit 1f7fe246a00329262a6b270c54a883f222a48304)
Update changelog
Managing postfix conflict

This wouldn't seem necessary because of the use of ensure_packages, but
unfortunately it's not a perfect function and only works if everyone
uses it. The thias/postfix module declares the Postfix package with
different parameters, and should probably take priority for the
package. This simple flag disables this module's (already really light)
management of the Postfix package if need-be.
My bad, forgotten change fixed
Wow I am not with it today; fixed other thing
Merge pull request #145 from andschwa/postfix

Managing postfix conflict
Update readme/changelog (gitlab_ensure_postfix)
Removing backup script and cron job when false

In case someone (like me) had previously enabled the backup and wants to
disable it, doing so with Puppet is easy enough.
Merge pull request #147 from andschwa/backup-absent

Removing backup script and cron job when false
Remove reaping frequency

Upgrade step 5 suggests removing ```reaping_frequency``` to prevent crashes.
Also fixes #142.
Disable gzip compression if SSL enabled

Per the upgrade documentation, gzip compression should be disabled if SSL is in
use to prevent BREACH attacks.
Enable gzip compression for static assets

Upgrade documetnation recommends this based on Rails notes for the asset
pipeline.
Update gitlab.yml template
Version update
Merge pull request #149 from atomaka/atomaka/feature/6.8

GitLab 6.8