Welcome to mirror list, hosted at ThFree Co, Russian Federation.

main.yml « tasks « praefect « roles « demo-setup « _support - gitlab.com/gitlab-org/gitaly.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 0c3e9f1e5a267cb8e2834258b4140c390f02550a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
- name: Ensure Postgresql connection
  shell:
    cmd: "PGPASSWORD=PRAEFECT_SQL_PASSWORD /opt/gitlab/embedded/bin/psql -w -U praefect -d template1 -h {{ groups['databases'][0] }} --command='select 1'"

- name: Set GitLab.rb file
  become: yes
  template:
    src: praefect-gitlab.rb.j2
    dest: /etc/gitlab/gitlab.rb

- name: Reconfigure GitLab
  become: yes
  command:
    cmd: gitlab-ctl reconfigure
  
# Reconfigure is not good enough to start prometheus, see:
# https://docs.gitlab.com/ee/administration/gitaly/praefect.html#gitaly
- name: Restart Praefect for Prometheus listeners
  become: yes
  command:
    cmd: gitlab-ctl restart
  
- name: SQL Ping verification
  become: yes
  become_user: git
  command:
    cmd: /opt/gitlab/embedded/bin/praefect -config /var/opt/gitlab/praefect/config.toml sql-ping

- name: Dial nodes verification
  become: yes
  command:
    cmd: /opt/gitlab/embedded/bin/praefect -config /var/opt/gitlab/praefect/config.toml dial-nodes