1
1
Fork 0
mirror of https://github.com/roles-ansible/ansible_role_gitea.git synced 2024-08-16 11:39:50 +02:00

Merge pull request #97 from roles-ansible/meta

update galaxy namespace
This commit is contained in:
L3D 2023-03-21 21:06:52 +01:00 committed by GitHub
commit 41792b582a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 15 additions and 5 deletions

View file

@ -1,4 +1,6 @@
[![Ansible Galaxy](https://raw.githubusercontent.com/roles-ansible/ansible_role_gitea/main/.github/galaxy.svg?sanitize=true)](https://galaxy.ansible.com/do1jlr/gitea) [![MIT License](https://raw.githubusercontent.com/roles-ansible/ansible_role_gitea/main/.github/license.svg?sanitize=true)](https://github.com/roles-ansible/ansible_role_gitea/blob/main/LICENSE) [![Ansible Galaxy](https://ansible.l3d.space/svg/l3d.gitea.svg)](https://galaxy.ansible.com/l3d/gitea)
[![BSD-3 Clause](https://ansible.l3d.space/svg/l3d.gitea_license.svg)](LICENSE)
[![Maintainance](https://ansible.l3d.space/svg/l3d.gitea_maintainance.svg)(https://ansible.l3d.space/#l3d.gitea)
ansible role gitea/forgejo ansible role gitea/forgejo
============================ ============================
@ -12,12 +14,12 @@ This role installs and manages [gitea](https://gitea.io) or [forgejo](https://fo
The following code has been tested with the latest Debian Stable, it should work on Ubuntu and RedHat as well. The following code has been tested with the latest Debian Stable, it should work on Ubuntu and RedHat as well.
```yaml ```yaml
# ansible-galaxy install do1jlr.gitea # ansible-galaxy install l3d.gitea
- name: "Install gitea" - name: "Install gitea"
hosts: git.example.com hosts: git.example.com
roles: roles:
- {role: do1jlr.gitea, tags: gitea} - {role: l3d.gitea, tags: gitea}
vars: vars:
# Here we assume we are behind a reverse proxy that will # Here we assume we are behind a reverse proxy that will
# handle https for us, so we bind on localhost:3000 using HTTP # handle https for us, so we bind on localhost:3000 using HTTP
@ -349,6 +351,13 @@ To deploy multiple files we created the ``gitea_custom_search`` variable, that c
- Create a directory with the files you want to deploy. - Create a directory with the files you want to deploy.
- Point ``gitea_customize_files_path`` to this directory. *(Default ``{{ gitea_custom_search }}/gitea_files/``)* - Point ``gitea_customize_files_path`` to this directory. *(Default ``{{ gitea_custom_search }}/gitea_files/``)*
## Requirements
This role uses only the ``ansible.builtin`` Modules and does not need any other collections to run. But to download the latest forgejo/gitea release, we use json_query. This requires jmespath to be available
### Python Packages
+ json_query
## Contributing ## Contributing
Don't hesitate to create a pull request, and when in doubt you can reach me on Don't hesitate to create a pull request, and when in doubt you can reach me on
Mastodon [@l3d@chaos.social](https://chaos.social/@l3d). Mastodon [@l3d@chaos.social](https://chaos.social/@l3d).

View file

@ -1,7 +1,7 @@
--- ---
galaxy_info: galaxy_info:
role_name: gitea role_name: gitea
author: do1jlr author: l3d
description: Ansible role to configure and deploy gitea and forgejo, a painless self-hosted Git service. description: Ansible role to configure and deploy gitea and forgejo, a painless self-hosted Git service.
license: "BSD-3-Clause" license: "BSD-3-Clause"
min_ansible_version: "2.11" min_ansible_version: "2.11"
@ -28,4 +28,5 @@ galaxy_info:
- selfhosted - selfhosted
- gitserver - gitserver
- gogs - gogs
- linux
dependencies: [] dependencies: []

View file

@ -62,5 +62,5 @@ transfer_custom_footer:
- 'files/gitea_footer/extra_links_footer.tmpl' - 'files/gitea_footer/extra_links_footer.tmpl'
- 'files/extra_links_footer.tmpl' - 'files/extra_links_footer.tmpl'
playbook_version_number: 42 # should be int playbook_version_number: 44 # should be int
playbook_version_path: 'do1jlr.gitea.version' playbook_version_path: 'do1jlr.gitea.version'