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 clientsprofile_gitlab::syslog: Configure syslog related to GitLab
Install and configure GitLab service
include profile_gitlabConfigure GitLab backups
include profile_gitlab::backupThe 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::firewallThe 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::sshThe following parameters are available in the profile_gitlab::ssh class:
Data type: Array[String]
List of subnets allowed SSH access
Configure syslog related to GitLab
include profile_gitlab::syslogThe following parameters are available in the profile_gitlab::syslog class:
Data type: String
Path to GitLab logs