|
@@ -8,17 +8,18 @@
|
|
|
when: ansible_os_family == 'Debian'
|
|
|
|
|
|
- name: Create user for Gogs.
|
|
|
- user: >
|
|
|
- name={{ gogs_user }}
|
|
|
- comment=Gogs
|
|
|
- home={{ gogs_user_home }}
|
|
|
- shell=/bin/bash
|
|
|
+ user:
|
|
|
+ name: "{{ gogs_user }}"
|
|
|
+ comment: Gogs
|
|
|
+ home: "{{ gogs_user_home }}"
|
|
|
+ shell: /bin/bash
|
|
|
|
|
|
- name: Download Gogs.
|
|
|
- get_url: >
|
|
|
- url={{ gogs_binary_url }}
|
|
|
- dest={{ gogs_user_home }}/gogs.zip
|
|
|
- owner={{ gogs_user }} group={{ gogs_user }}
|
|
|
+ get_url:
|
|
|
+ url: "{{ gogs_binary_url }}"
|
|
|
+ dest: "{{ gogs_user_home }}/gogs.zip"
|
|
|
+ owner: "{{ gogs_user }}"
|
|
|
+ group: "{{ gogs_user }}"
|
|
|
|
|
|
- name: Expand Gogs.
|
|
|
shell: >
|
|
@@ -29,16 +30,20 @@
|
|
|
- include: gogs-mysql.yml
|
|
|
|
|
|
- name: Copy gogs init file.
|
|
|
- template: >
|
|
|
- src=gogs-init.j2
|
|
|
- dest=/etc/init.d/gogs
|
|
|
- owner=root group=root mode=755
|
|
|
+ template:
|
|
|
+ src: gogs-init.j2
|
|
|
+ dest: /etc/init.d/gogs
|
|
|
+ owner: root
|
|
|
+ group: root
|
|
|
+ mode: 0755
|
|
|
|
|
|
- name: Create Gogs log folder.
|
|
|
- file: >
|
|
|
- path={{ gogs_user_home }}/gogs/log
|
|
|
- state=directory
|
|
|
- owner={{ gogs_user }} group={{ gogs_user }} mode=755
|
|
|
+ file:
|
|
|
+ path: "{{ gogs_user_home }}/gogs/log"
|
|
|
+ state: directory
|
|
|
+ owner: "{{ gogs_user }}"
|
|
|
+ group: "{{ gogs_user }}"
|
|
|
+ mode: 0755
|
|
|
|
|
|
- name: Check if Gogs is running.
|
|
|
command: service gogs status
|