52 lines
1.2 KiB
YAML
52 lines
1.2 KiB
YAML
---
|
|
|
|
- name: '[THEME] - Create public dir'
|
|
file:
|
|
path: '{{ gitea_lib_dir }}/custom/public/'
|
|
state: directory
|
|
owner: "{{ gitea_user }}"
|
|
group: "{{ gitea_group }}"
|
|
tags: theme
|
|
|
|
- name: "[THEME] - Get repo"
|
|
git:
|
|
repo: "{{ item.repo }}"
|
|
dest: "{{ gitea_theme_dir }}/{{ item.name }}"
|
|
loop: "{{ gitea_custom_themes }}"
|
|
tags: theme
|
|
|
|
- name: "[THEME] - Sync css folder"
|
|
synchronize:
|
|
src: "{{ gitea_theme_dir }}/{{ item.name }}/css/"
|
|
dest: "{{ gitea_lib_dir }}/custom/public/css"
|
|
owner: yes
|
|
group: yes
|
|
recursive: yes
|
|
delete: false
|
|
delegate_to: "{{ inventory_hostname }}"
|
|
loop: "{{ gitea_custom_themes }}"
|
|
tags: theme
|
|
|
|
- name: "[THEME] - Sync img folder"
|
|
synchronize:
|
|
src: "{{ gitea_theme_dir }}/{{ item.name }}/img/"
|
|
dest: "{{ gitea_lib_dir }}/custom/public/img"
|
|
owner: yes
|
|
group: yes
|
|
recursive: yes
|
|
delete: false
|
|
delegate_to: "{{ inventory_hostname }}"
|
|
when: item.img == "true"
|
|
loop: "{{ gitea_custom_themes }}"
|
|
tags: theme
|
|
|
|
- name: "[THEME] - Change repo ownership"
|
|
file:
|
|
path: "{{ gitea_lib_dir }}/custom"
|
|
state: directory
|
|
recurse: yes
|
|
owner: "{{ gitea_user }}"
|
|
group: "{{ gitea_group }}"
|
|
tags: theme
|
|
|