xoxys.gitea/tasks/prepare.yml

35 lines
894 B
YAML
Raw Normal View History

2019-01-09 20:40:58 +01:00
---
2018-12-08 22:21:48 +01:00
- block:
- name: Stat gitea-latest
stat:
path: "{{ gitea_base_dir }}/gitea-latest"
register: gitea_installed
- name: Get running version
2019-02-25 22:48:49 +01:00
shell: "{{ gitea_base_dir }}/gitea-latest -v | perl -pe '($_)=/([0-9]+([.][0-9]+)+)/'"
2018-12-08 22:21:48 +01:00
register: gitea_current
changed_when: False
when: gitea_installed.stat.exists
- name: Create group '{{ gitea_group }}'
group:
name: "{{ gitea_group }}"
state: present
- name: Create user '{{ gitea_user }}'
user:
comment: Gitea
name: "{{ gitea_user }}"
home: "{{ gitea_user_home }}"
group: "{{ gitea_group }}"
groups: "{{ gitea_extra_groups | join(',') }}"
2018-12-08 22:21:48 +01:00
- name: Install dependencies
package:
name: "{{ item }}"
state: present
2019-08-27 08:39:39 +02:00
loop:
2018-12-08 22:21:48 +01:00
- "{{ gitea_packages }}"
become: True
become_user: root