idempotent checkout

This commit is contained in:
Torma Kristóf 2022-04-14 23:43:03 +02:00
parent 5004338638
commit ca48208928

View File

@ -107,15 +107,20 @@
name: nginx name: nginx
state: reloaded state: reloaded
- name: "Remove any existing static file directories"
ansible.builtin.file:
path: "{{ item.directory }}"
state: absent
with_items: "{{ static }}"
- name: "Checkout static websites from git" - name: "Checkout static websites from git"
ansible.builtin.git: ansible.builtin.git:
force: true
repo: "{{ item.repo }}" repo: "{{ item.repo }}"
dest: "{{ item.directory }}" dest: "{{ item.directory }}"
with_items: "{{ static }}" with_items: "{{ static }}"
- name: "Remove .git directory from static websites" - name: "Remove .git directory from static websites"
ansible.builtin.file: ansible.builtin.file:
path: "{{ item.directory}}/.git" path: "{{ item.directory }}/.git"
state: absent state: absent
with_items: "{{ static }}" with_items: "{{ static }}"