Hello,
I’m looking to install GitLab via Puppet Forge Module. The official one from Vox Pupli here=puppet/gitlab.
I have experience with general puppet module code and have manually installed and maintained private GitLab hosted instance (ce). I was wondering if anyone in the community have tried installing Gitlab via that specific Puppet Module.
The init.pp has many of the basic configs. But one question I have is. If I have a specific version of the .rpm to install (internally hosted). Any suggestion on the hash to use for Puppet Module. The hash example they have is for Debian. I’m using centos/rhel. Was wondering if anyone has suggestions.
repository_configuration => {
‘apt::source’ => {
‘internal_mirror_of_gitlab_official_ce’ => {
‘comment’ => ‘Internal mirror of upstream gitlab package repository’,
‘location’ => ‘https://my.internal.url/repository/packages.gitlab.com/gitlab/gitlab-ce/debian’,
‘key’ => {
‘id’ => ‘1A4C919DB987D435939638B914219A96E15E78F4’,
‘source’ => ‘https://my.internal.url/repository/package.gitlab.com/gpg.key’
}
},
}
}
thanks in advance,