profile_gitlab
: Install and configure GitLab serviceprofile_gitlab::backup
: Configure GitLab backupsprofile_gitlab::firewall
: Open GitLab ports in the firewallprofile_gitlab::ssh
: Configure ssh access to GitLab for git clients
Install and configure GitLab service
include profile_gitlab
Configure GitLab backups
include profile_gitlab::backup
The following parameters are available in the profile_gitlab::backup
class:
Data type: Array[String]
List of paths (locations to files or directories) to be backed up.
Data type: Array[String]
List of commands to run after the paths are backed up.
Data type: Array[String]
List of commands to run before the paths are backed up.
Open GitLab ports in the firewall
include profile_gitlab::firewall
The following parameters are available in the profile_gitlab::firewall
class:
Data type: Hash[String,String]
Subnets allowed access via http port
Data type: Hash[String,String]
Subnets allowed access via https port
Configure ssh access to GitLab for git clients
include profile_gitlab::ssh
The following parameters are available in the profile_gitlab::ssh
class:
Data type: Array[String]
List of subnets allowed SSH access