{{ autogenerated }} # see: # https://gitlab.com/gitlab-org/gitlab-shell/blob/master/config.yml.example # https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/files/gitlab-cookbooks/gitlab/templates/default/gitlab-shell-config.yml.erb # (last updated for omnibus-gitlab 8.7.9+ce.1-0-gf589ad7) # GitLab user. git by default user: {{ backend_info.user }} # Url to gitlab instance. Used for api calls. Should end with a slash. gitlab_url: "http+unix://{{ urllib.quote_plus(unicorn.socket) }}/" http_settings: {# we don't need any <%= @http_settings.to_json if @http_settings %> #} # user: someone # password: somepass # ca_file: /etc/ssl/cert.pem # ca_path: /etc/pki/tls/certs # self_signed_cert: false # Repositories path # Give the canonicalized absolute pathname, # REPOS_PATH MUST NOT CONTAIN ANY SYMLINK!!! # Check twice that none of the components is a symlink, including "/home". repos_path: "{{ gitlab.repositories }}" # File used as authorized_keys for gitlab user # NOTE not used in slapos version (all access via https only) auth_file: "{{ gitlab.var }}/sshkeys-notused" # File that contains the secret key for verifying access to GitLab. # Default is .gitlab_shell_secret in the root directory. secret_file: "{{ gitlab_shell.secret }}" # Redis settings used for pushing commit notices to gitlab redis: bin: {{ redis_binprefix }}/redis-cli host: {# <%= @redis_host %> #} port: {# <%= @redis_port %> #} socket: {{ service_redis.unixsocket }} {# we don't use password for redis <% if @redis_password %> pass: <%= @redis_password %> <% end %> #} database: {# <%= @redis_database %> #} namespace: resque:gitlab # Log file. # Default is gitlab-shell.log in the root directory. log_file: "{{ gitlab_shell.log }}/gitlab-shell.log" # Log level. INFO by default log_level: # Audit usernames. # Set to true to see real usernames in the logs instead of key ids, which is easier to follow, but # incurs an extra API call on every gitlab-shell command. audit_usernames: # Enable git-annex support # git-annex allows managing files with git, without checking the file contents into git # See https://git-annex.branchable.com/ for documentation # If enabled, git-annex needs to be installed on the server where gitlab-shell is setup # For Debian and Ubuntu systems this can be done with: sudo apt-get install git-annex # For CentOS: sudo yum install epel-release && sudo yum install git-annex git_annex_enabled: