diff options
author | mail_redacted_for_web | 2015-11-24 11:16:51 -0800 |
---|---|---|
committer | mail_redacted_for_web | 2015-11-24 11:16:51 -0800 |
commit | afc9a358f30c51029d7a37122d4adfcc2add88a6 (patch) | |
tree | 655439e13d1cee28e254d6d92da6f13c4c5aa670 /site/profile/manifests/gitlab.pp | |
parent | 869a5c3aa974b53e2f7f4c8fd8ab01fab0420f6d (diff) | |
parent | 7e40513c531d98015101367baf5d480d7ea6d2e3 (diff) | |
download | control-repo-template-afc9a358f30c51029d7a37122d4adfcc2add88a6.tar.bz2 |
Merge branch 'production' of https://github.com/npwalker/control-repo into merge_npwalker_control_repo
Diffstat (limited to 'site/profile/manifests/gitlab.pp')
-rw-r--r-- | site/profile/manifests/gitlab.pp | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/site/profile/manifests/gitlab.pp b/site/profile/manifests/gitlab.pp new file mode 100644 index 0000000..72c57e5 --- /dev/null +++ b/site/profile/manifests/gitlab.pp @@ -0,0 +1,24 @@ +class profile::gitlab { + + file { ['/etc/gitlab', '/etc/gitlab/ssl'] : + ensure => directory, + } + + file { "/etc/gitlab/ssl/${::fqdn}.key" : + ensure => file, + source => "${::settings::privatekeydir}/${::trusted['certname']}.pem", + notify => Exec['gitlab_reconfigure'], + } + + file { "/etc/gitlab/ssl/${::fqdn}.crt" : + ensure => file, + source => "${::settings::certdir}/${::trusted['certname']}.pem", + notify => Exec['gitlab_reconfigure'], + } + + class { 'gitlab': + external_url => hiera( 'gms_server_url', "https://${::fqdn}") , + require => File["/etc/gitlab/ssl/${::fqdn}.key", "/etc/gitlab/ssl/${::fqdn}.key"], + } + +} |