From cccdac0c0e86cbe3553c78b6d617bf597d5d8c10 Mon Sep 17 00:00:00 2001 From: meaz Date: Thu, 3 Aug 2023 11:39:30 +0200 Subject: [PATCH] Can not git clone coz not empty so removing first --- tasks/sub_repos.yml | 15 +++++++++++++-- tasks/website_repos.yml | 6 ++++++ 2 files changed, 19 insertions(+), 2 deletions(-) diff --git a/tasks/sub_repos.yml b/tasks/sub_repos.yml index 6b8460a..de391fd 100644 --- a/tasks/sub_repos.yml +++ b/tasks/sub_repos.yml @@ -1,9 +1,15 @@ --- +- name: "[Sub Repos] - Remove Website theme repos" + file: + path: "{{ grav_path }}/{{ item.site_hostname }}/{{ item.site_hostname }}-{{ item.folder_name }}" + state: absent + loop: "{{ grav_website_theme }}" + - name: "[Sub Repos] - Git clone Website theme repos" git: repo: "{{ item.repo }}" - dest: "{{ grav_path }}/{{ item.site_hostname }}/{{ item.site_hostname }}-{{ item.theme_name }}" + dest: "{{ grav_path }}/{{ item.site_hostname }}/{{ item.site_hostname }}-{{ item.folder_name }}" force: yes become: yes become_user: "{{ grav_user }}" @@ -11,13 +17,18 @@ - name: "[Sub Repos] - Symlink theme path" file: - src: "{{ grav_path }}/{{ item.site_hostname }}/{{ item.site_hostname }}-{{ item.theme_name }}" + src: "{{ grav_path }}/{{ item.site_hostname }}/{{ item.site_hostname }}-{{ item.folder_name }}" dest: "{{ grav_path }}/{{ item.site_hostname }}/site/user/themes/{{ item.theme_name }}" state: link owner: "{{ grav_user }}" group: "{{ grav_group }}" loop: "{{ grav_website_theme }}" +- name: "[Sub Repos] - Remove Website specific pages repos" + file: + path: "{{ grav_path }}/{{ item.site_hostname }}/{{ item.site_hostname }}-{{ item.folder_name }}" + state: absent + loop: "{{ grav_website_specific_pages }}" - name: "[Sub Repos] - Git clone Website specific pages repos" git: diff --git a/tasks/website_repos.yml b/tasks/website_repos.yml index 0ecf9f9..5424deb 100644 --- a/tasks/website_repos.yml +++ b/tasks/website_repos.yml @@ -12,6 +12,12 @@ state: absent loop: "{{ grav_website_repo }}" +- name: "[Repos] - Remove Website repos" + file: + path: "{{ grav_path }}/{{ item.site_hostname }}/{{ item.site_hostname }}-pages" + state: absent + loop: "{{ grav_website_repo }}" + - name: "[Repos] - Git clone Website repos" git: repo: "{{ item.repo }}"