xoxys.gitea/tasks/prepare.yml
2018-12-08 22:21:48 +01:00

35 lines
920 B
YAML

- block:
- name: Stat gitea-latest
stat:
path: "{{ gitea_base_dir }}/gitea-latest"
register: gitea_installed
- name: Get running version
shell: "{{ gitea_base_dir }}/gitea-latest -v | rev | cut -d ' ' -f5 | rev"
register: gitea_current
changed_when: False
when: gitea_installed.stat.exists
- name: Create group '{{ gitea_group }}'
group:
name: "{{ gitea_group }}"
state: present
gid: "{{ gitea__gid|default(omit) }}"
- name: Create user '{{ gitea_user }}'
user:
comment: Gitea
name: "{{ gitea_user }}"
home: "{{ gitea_user_home }}"
uid: "{{ gitea_uid|default(omit) }}"
group: "{{ gitea_group }}"
- name: Install dependencies
package:
name: "{{ item }}"
state: present
with_items:
- "{{ gitea_packages }}"
become: True
become_user: root