remove symlinc before cloning otherwise get error

This commit is contained in:
meaz 2023-08-03 12:12:20 +02:00
parent 1e80d3720e
commit 4961f586a4
Signed by: meaz
GPG Key ID: CD7A47B2F1ED43B4
2 changed files with 18 additions and 6 deletions

View File

@ -1,10 +1,11 @@
---
- name: "[Sub Repos] - Remove Website theme repos"
- name: "[Repos] - Remove symlink theme path before git clone"
file:
path: "{{ grav_path }}/{{ item.site_hostname }}/{{ item.site_hostname }}-{{ item.folder_name }}"
state: absent
loop: "{{ grav_website_theme }}"
tags: subrepos
- name: "[Sub Repos] - Git clone Website theme repos"
git:
@ -14,6 +15,7 @@
become: yes
become_user: "{{ grav_user }}"
loop: "{{ grav_website_theme }}"
tags: subrepos
- name: "[Sub Repos] - Symlink theme path"
file:
@ -23,12 +25,14 @@
owner: "{{ grav_user }}"
group: "{{ grav_group }}"
loop: "{{ grav_website_theme }}"
tags: subrepos
- name: "[Sub Repos] - Remove Website specific pages repos"
- name: "[Repos] - Remove symlink specific pages path before git clone"
file:
path: "{{ grav_path }}/{{ item.site_hostname }}/{{ item.site_hostname }}-{{ item.folder_name }}"
state: absent
loop: "{{ grav_website_specific_pages }}"
tags: subrepos
- name: "[Sub Repos] - Git clone Website specific pages repos"
git:
@ -38,6 +42,7 @@
become: yes
become_user: "{{ grav_user }}"
loop: "{{ grav_website_specific_pages }}"
tags: subrepos
- name: "[Sub Repos] - Symlink specific pages path"
file:
@ -46,4 +51,5 @@
state: link
owner: "{{ grav_user }}"
group: "{{ grav_group }}"
loop: "{{ grav_website_specific_pages }}"
loop: "{{ grav_website_specific_pages }}"
tags: subrepos

View File

@ -5,18 +5,21 @@
path: '{{ grav_path }}/{{ item.site_hostname }}/site/user/pages/02.typography/'
state: absent
loop: "{{ grav_website_repo }}"
tags: websites
- name: '[Repos] - Remove the default 01.home/default.md file from new installation'
file:
path: '{{ grav_path }}/{{ item.site_hostname }}/site/user/pages/01.home/default.md'
state: absent
loop: "{{ grav_website_repo }}"
tags: websites
- name: "[Repos] - Remove Website repos"
- name: "[Repos] - Remove symlink pages path before git clone"
file:
path: "{{ grav_path }}/{{ item.site_hostname }}/{{ item.site_hostname }}-pages"
path: "{{ grav_path }}/{{ item.site_hostname }}/site/user/pages"
state: absent
loop: "{{ grav_website_repo }}"
tags: websites
- name: "[Repos] - Git clone Website repos"
git:
@ -26,12 +29,14 @@
become: yes
become_user: "{{ grav_user }}"
loop: "{{ grav_website_repo }}"
tags: websites
- name: "[Repos] - Remove pages dir"
file:
path: "{{ grav_path }}/{{ item.site_hostname }}/site/user/pages"
state: absent
loop: "{{ grav_website_repo }}"
tags: websites
- name: "[Repos] - Symlink pages path"
file:
@ -40,4 +45,5 @@
state: link
owner: "{{ grav_user }}"
group: "{{ grav_group }}"
loop: "{{ grav_website_repo }}"
loop: "{{ grav_website_repo }}"
tags: websites