diff --git a/roles/docker-openproject/tasks/main.yml b/roles/docker-openproject/tasks/main.yml index 322c65ef..06474f4f 100644 --- a/roles/docker-openproject/tasks/main.yml +++ b/roles/docker-openproject/tasks/main.yml @@ -9,12 +9,23 @@ removes: "{{ docker_compose_file_path }}" become: true +- name: register directory + stat: + path: "{{docker_compose_instance_directory}}" + register: docker_compose_instance_directory_register + +- name: checkout repository + ansible.builtin.shell: git checkout . + become: true + args: + chdir: "{{docker_compose_instance_directory}}" + when: docker_compose_instance_directory_register.stat.exists + - name: pull docker repository git: repo: "https://github.com/opf/openproject-deploy" dest: "{{ repository_directory }}" update: yes - force: yes notify: recreate openproject become: true register: git_result