restructure install tasks

This commit is contained in:
Robert Kaussow 2019-01-09 20:40:00 +01:00
parent b5f26db474
commit e9530357da
1 changed files with 23 additions and 19 deletions

View File

@ -9,17 +9,19 @@
become: True
become_user: root
- block:
- name: Prepare folder structure
file:
path: "{{ item }}"
state: directory
with_items:
- "{{ gitea_bin_dir }}"
- "{{ gitea_config_dir }}"
- "{{ gitea_data_dir }}"
- "{{ gitea_global_log_dir }}"
- name: Prepare folder structure
file:
path: "{{ item }}"
state: directory
with_items:
- "{{ gitea_bin_dir }}"
- "{{ gitea_config_dir }}"
- "{{ gitea_data_dir }}"
- "{{ gitea_global_log_dir }}"
become: True
become_user: "{{ gitea_user }}"
- block:
- name: Download Gitea binary
get_url:
url: "https://dl.gitea.io/gitea/{{ gitea_version }}/gitea-{{ gitea_version }}-linux-amd64"
@ -31,17 +33,19 @@
src: "{{ gitea_bin_dir }}/gitea-{{ gitea_version }}"
dest: "{{ gitea_base_dir }}/gitea-latest"
state: link
- name: Copy config file
template:
src: "custom/conf/app.ini.j2"
dest: "{{ gitea_config_dir }}/app.ini"
mode: 0600
notify: __gitea_restart
register: add_config
become: True
become_user: "{{ gitea_user }}"
when: gitea_installed.stat.exists == False or gitea_current.stdout is version_compare(gitea_version, operator='<=', strict=True)
when: not gitea_installed.stat.exists or gitea_current.stdout is version_compare(gitea_version, operator='<', strict=True)
- name: Copy config file
template:
src: "custom/conf/app.ini.j2"
dest: "{{ gitea_config_dir }}/app.ini"
mode: 0600
notify: __gitea_restart
register: add_config
become: True
become_user: "{{ gitea_user }}"
- block:
- name: Copy systemd unit file