File tree Expand file tree Collapse file tree 2 files changed +33
-0
lines changed Expand file tree Collapse file tree 2 files changed +33
-0
lines changed Original file line number Diff line number Diff line change @@ -64,6 +64,12 @@ gitlab_secret_token: "changeme"
6464gitlab_gitaly_instance_ip : " 127.0.0.1"
6565# Port of the Gitaly instance
6666gitlab_gitaly_instance_port : " 8075"
67+ # Configure Gitaly data directory
68+ gitlab_gitaly_data_dir_config :
69+ configuration :
70+ storage :
71+ - name : " default"
72+ path : " {{ (gitlab_git_data_dir, 'repositories') | path_join }}"
6773
6874# Whether to use GitLab Omnibus internal PostgreSQL database
6975gitlab_use_internal_postgresql : " true"
@@ -93,4 +99,6 @@ gitlab_mattermost_only_context: "false"
9399
94100gitlab_feature_flags : []
95101
102+ gitlab_additional_configurations : []
103+
96104...
Original file line number Diff line number Diff line change 1919 - " Reconfigure Primary GitLab"
2020 - " Reconfigure Non Primary GitLab"
2121
22+ - name : " Merge existing gitaly configuration"
23+ when :
24+ - " gitlab_additional_configurations | length > 0"
25+ - " gitlab_additional_configurations.gitaly is defined"
26+ - " gitlab_additional_configurations.gitaly.configuration is defined"
27+ - " gitlab_use_internal_gitaly"
28+ ansible.builtin.set_fact :
29+ gitlab_additional_configurations.gitaly.configuration : " {{ gitlab_gitaly_data_dir_config | ansible.builtin.combine(gitlab_additional_configurations.gitaly, recursive=True) }}"
30+
31+ - name : " Append gitaly configuration"
32+ when :
33+ - " gitlab_additional_configurations | length > 0"
34+ - " gitlab_additional_configurations.gitaly is not defined"
35+ - " gitlab_additional_configurations.gitaly.configuration is not defined"
36+ ansible.builtin.set_fact :
37+ gitlab_additional_configurations : " {{ gitlab_additional_configurations + [gitlab_gitaly_data_dir_config] }}"
38+
39+ - name : " Use gitaly data dir config if additional config is empty"
40+ when :
41+ - " gitlab_additional_configurations | length == 0"
42+ ansible.builtin.set_fact :
43+ gitlab_additional_configurations :
44+ - gitaly :
45+ gitlab_gitaly_data_dir_config
46+
2247- name : " Copy GitLab Configuration File."
2348 become : true
2449 ansible.builtin.template :
You can’t perform that action at this time.
0 commit comments