From e9e2244b5aa6fb516e198db5f51362b22ef2f4e3 Mon Sep 17 00:00:00 2001 From: Dmitriy Safronov <zimniy@cyberbrain.pw> Date: Fri, 26 May 2023 14:32:16 +0400 Subject: [PATCH] backup ops --- tasks/ubuntu/main.yml | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/tasks/ubuntu/main.yml b/tasks/ubuntu/main.yml index a3e5a7f..94ca711 100644 --- a/tasks/ubuntu/main.yml +++ b/tasks/ubuntu/main.yml @@ -60,18 +60,18 @@ register: gitlab_config notify: Reconfigure gitlab -- name: Backup previous gitlab config - ansible.builtin.copy: - dest: "/opt/gitlab.rb" - src: "{{ gitlab_config.backup_file }}" - remote_src: true - when: gitlab_config.changed - -- name: Remove backup file from gitlab config dir - ansible.builtin.file: - path: "{{ gitlab_config.backup_file }}" - state: absent - when: gitlab_config.changed +- name: Backup operations + when: gitlab_config.changed and gitlab_config.backup_file is defined + block: + - name: Backup previous gitlab config + ansible.builtin.copy: + dest: "/opt/gitlab.rb" + src: "{{ gitlab_config.backup_file }}" + remote_src: true + - name: Remove backup file from gitlab config dir + ansible.builtin.file: + path: "{{ gitlab_config.backup_file }}" + state: absent - name: Gitlab backup setup ansible.builtin.copy: -- GitLab