From 2bce9c77d535f047a7a86f0f75ab3d4e57e72f15 Mon Sep 17 00:00:00 2001 From: Brian Lee Date: Sat, 8 Jun 2024 12:39:29 -0700 Subject: [PATCH] Fix regression to backup task on first time setup. --- tasks/build.yml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/tasks/build.yml b/tasks/build.yml index 875a725..4f221eb 100644 --- a/tasks/build.yml +++ b/tasks/build.yml @@ -33,11 +33,16 @@ when: git_repository.changed changed_when: git_repository.changed +- name: Check if strfry data path exists + ansible.builtin.stat: + path: "{{ strfry_data_path }}" + register: strfry_data_path_stat + - name: Backup existing strfry-db ansible.builtin.shell: cmd: strfry export > backup.jsonl - chdir: "{{ strfry_binary_path }}" + chdir: "{{ strfry_data_path }}" become: yes become_user: "{{ strfry_system_user }}" - when: git_repository.changed + when: git_repository.changed and strfry_data_path_stat.stat.exists changed_when: git_repository.changed \ No newline at end of file