diff --git a/roles/hypervisor_backup_config/tasks/main.yml b/roles/hypervisor_backup_config/tasks/main.yml index f39fbb3..054aac3 100644 --- a/roles/hypervisor_backup_config/tasks/main.yml +++ b/roles/hypervisor_backup_config/tasks/main.yml @@ -83,6 +83,14 @@ delegate_to: localhost changed_when: false + - name: Git | Pull latest before committing + ansible.builtin.shell: | + cd {{ pve_config_git_repo_dir }} + git pull origin {{ pve_config_git_branch }} --rebase + delegate_to: localhost + when: git_status.stdout != "" + changed_when: false + - name: Git | Stage backup files ansible.builtin.shell: | cd {{ pve_config_git_repo_dir }}