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
Eugene Zamriy 2af76fe3f4
Adds Gitea installation and Koji builders support
11 months ago
..
defaults Adds Gitea installation and Koji builders support 11 months ago
handlers Adds Gitea installation and Koji builders support 11 months ago
meta Adds Gitea installation and Koji builders support 11 months ago
tasks Adds Gitea installation and Koji builders support 11 months ago
templates Adds Gitea installation and Koji builders support 11 months ago
README.md Adds Gitea installation and Koji builders support 11 months ago

README.md

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

---
- 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