Linter validation.

This commit is contained in:
Tom
2026-02-18 16:54:14 +01:00
parent 818626b236
commit 02dd1f773e
6 changed files with 25 additions and 19 deletions

View File

@@ -4,7 +4,7 @@
[[https://opensource.org/licenses/MIT][https://img.shields.io/badge/license-MIT-blue.svg]] [[https://img.shields.io/badge/version-3.0.2-green.svg]]
* ds-gitea
* ds_gitea
This role can install and configures a [[https://docs.gitea.com/][Gitea]] server.
@@ -150,7 +150,7 @@ You can find more playbook examples in the =examples= directory.
gitea_db_password: Eegh7Aothooph7pa6eu7eitha_zaim0G
roles:
- role: ds-gitea
- role: ds_gitea
#+end_src
* License

View File

@@ -4,9 +4,9 @@
become: true
roles:
- role: ds-postgresql
- role: ds-nginx
- role: ds-gitea
- role: ds_postgresql
- role: ds_nginx
- role: ds_gitea
vars:
gitea_user: git
gitea_group: git

View File

@@ -3,7 +3,7 @@
become: true
roles:
- role: ds-gitea
- role: ds_gitea
vars:
gitea_user: git
gitea_group: git

View File

@@ -3,9 +3,9 @@
become: true
roles:
- role: ds-postgresql
- role: ds-nginx
- role: ds-gitea
- role: ds_postgresql
- role: ds_nginx
- role: ds_gitea
vars:
gitea_user: git
gitea_group: git

View File

@@ -9,6 +9,7 @@
state: present
- name: Set up the PostgreSQL database
when: gitea_database_server | default('') == "postgresql"
block:
- name: Ensure PostgreSQL Python client is installed
ansible.builtin.apt:
@@ -21,6 +22,7 @@
name: gitea
password: "{{ gitea_db_password }}"
role_attr_flags: "NOSUPERUSER,NOCREATEDB,NOCREATEROLE"
become: true
become_user: postgres
- name: Create the gitea database
@@ -31,6 +33,7 @@
encoding: UTF8
lc_collate: en_US.UTF-8
lc_ctype: en_US.UTF-8
become: true
become_user: postgres
- name: Ensure pg_hba.conf has local access for gitea
@@ -39,12 +42,12 @@
regexp: '^local\s+giteadb\s+gitea\s+'
line: 'local giteadb gitea scram-sha-256'
state: present
backup: yes
backup: true
notify:
- Reload_postgresql
when: gitea_database_server | default('') == "postgresql"
- name: Set up the reverse proxy
when: gitea_reverse_proxy | default('') == "nginx"
block:
- name: Deploy the site configuration
ansible.builtin.template:
@@ -64,7 +67,6 @@
group: root
force: true
notify: Reload_nginx
when: gitea_reverse_proxy | default('') == "nginx"
- name: Create the gitea group
ansible.builtin.group:
@@ -86,6 +88,9 @@
url: "{{ gitea_binary_url }}"
dest: /usr/local/bin/gitea
checksum: "sha256:{{ gitea_checksum_url }}"
owner: "{{ gitea_user }}"
group: "{{ gitea_group }}"
mode: '0750'
- name: Set the permissions of the Gitea binary
ansible.builtin.file:

View File

@@ -13,6 +13,7 @@
--host {{ gitea_domain }},{{ gitea_ssh_domain }}
--out /var/lib/gitea/certs/cert.pem
--keyout /var/lib/gitea/certs/key.pem
become: true
become_user: "{{ gitea_user }}"
args:
creates: /var/lib/gitea/certs/cert.pem