You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ansible-msvsphere.ci/roles/gitea_binary/README.md

50 lines
2.3 KiB

# msvsphere.ci.gitea_binary
An Ansible role that installs Gitea from an official binary.
## Variables
| Variable | Default value | Type | Description | Required |
| -------- | ------------- | ---- | ----------- | -------- |
| gitea_binary_version | "1.21.2" | str | Gitea version. | no |
| gitea_binary_url | "https://dl.gitea.com/gitea/{{ gitea_binary_version }}/gitea-{{ gitea_binary_version }}-linux-amd64" | str | Gitea binary download URL. | no |
| gitea_binary_checksum | "https://dl.gitea.com/gitea/{{ gitea_binary_version }}/gitea-{{ gitea_binary_version }}-linux-amd64.sha256" | str | Gitea binary SHA256 checksum file URL. | no |
| gitea_binary_system_user | "git" | str | Gitea system user name. | no |
| gitea_binary_system_group | "git" | str | Gitea system group name. | no |
| gitea_db_name | "gitea" | str | Gitea PostgreSQL database name. | no |
| gitea_db_user | "gitea" | str | Gitea PostgreSQL database user. | no |
| gitea_db_password | | str | Gitea PostgreSQL database user password. | yes |
| gitea_domain_name | | str | Gitea server domain name. | yes |
| gitea_admin_user | "gitadmin" | str | Gitea administrator user name. | no |
| gitea_admin_password | | str | Gitea administrator user password. | yes |
| gitea_admin_email | "{{ gitea_admin_user }}@{{ gitea_domain_name }}" | str | Gitea administrator user e-mail. | no |
| gitea_app_name | "MSVSphere Git Server" | str | Gitea application name (page title). | no |
| gitea_binary_ca_cert_path | | str | Gitea certificate authority certificate path. | yes |
| gitea_binary_cert_path | | str | Gitea certificate path. | yes |
| gitea_binary_cert_key_path | | str | Gitea certificate key path. | yes |
| gitea_binary_cert_chain_path | | str | Gitea certificate chain path. | yes |
## Example playbook
```yaml
---
- hosts: all
roles:
- role: msvsphere.ci.gitea_binary
gitea_domain_name: 'git.msvsphere.test'
gitea_db_password: 'P@s$w0Rd'
gitea_admin_password: 'p@S$W0rD'
gitea_binary_ca_cert_path: /etc/pki/koji/koji-ca.crt
gitea_binary_cert_path: "/etc/pki/koji/{{ gitea_domain_name }}.crt"
gitea_binary_cert_key_path: "/etc/pki/koji/{{ gitea_domain_name }}.key"
gitea_binary_cert_chain_path: "/etc/pki/koji/{{ gitea_domain_name }}.crt"
```
## License
MIT.
## Authors
* [Eugene Zamriy](mailto:ezamriy@msvsphere-os.ru)