

The module also supports Hiera, here comes an example: gitlab::external_url : '' gitlab::gitlab_rails : time_zone : 'UTC' gitlab_email_enabled : false gitlab_default_theme : 4 gitlab_email_display_name : 'Gitlab' gitlab::sidekiq : shutdown_timeout : 5 The stringify_facts setting set to false (Puppet '', } Furthermore the stdlib module is required.Īt least on RedHat based OS versions, it's required that Puppet is configured with It requires only the puppetlabs-apt module when using it underĪ Debian based OS and the parameter manage_package_repo is not false. This module doesn't handle them, that's the job Have a look at the official download page for the required


Which is then used by gitlab-ctl reconfigure to configure all the services. The module installs the Gitlab package from the provided repositories and creates the configuration file Please note: The module vshn/gitlab has been deprecatedĪnd is now available under Vox Pupuli puppet/gitlab. It makes use of the provided Omnibus packages and the packagecloud package repositories. This Puppet module installs and manages Gitlab.
