Commit f493cce9 authored by Dmitrii Safronov's avatar Dmitrii Safronov Committed by Dmitrii Safronov
Browse files

fix: pipefail

parent 52fa452a
Loading
Loading
Loading
Loading
+9 −6
Original line number Diff line number Diff line
@@ -2,12 +2,15 @@

- name: Reconfigure gitlab
  ansible.builtin.shell: |
    set -o pipefail
    gitlab-ctl deploy-page up
    gitlab-ctl backup-etc
    gitlab-ctl start
    gitlab-ctl reconfigure > /dev/null 2> /dev/null && echo "Reconfiguration successful! :-)" || echo "Reconfiguration failed! :-("
    ( cat /etc/gitlab/gitlab.rb | grep "letsencrypt" | sed 's/\ //g' | grep "\['enable'\]=true" > /dev/null 2> /dev/null ) && gitlab-ctl renew-le-certs || true
    gitlab-ctl deploy-page up || exit 1
    gitlab-ctl backup-etc || exit 1
    gitlab-ctl start || exit 1
    gitlab-ctl reconfigure > /dev/null 2> /dev/null \
      && echo "Reconfiguration successful! :-)" \
      || echo "Reconfiguration failed! :-("
    if grep -q "letsencrypt\['enable'\] *= *true" /etc/gitlab/gitlab.rb; then
      gitlab-ctl renew-le-certs
    fi
    gitlab-ctl deploy-page down
  notify: Enable gitlab service
  changed_when: true