gitea
: manages gitea installationgitea::config
gitea::database
gitea::install
gitea::service
manages gitea installation
The following parameters are available in the gitea
class:
version
home
user
group
repository_path
app_name
domain
run_mode
database_type
database_host
database_name
database_user
database_password
http_protocol
http_addr
root_url
disable_registration
disable_git_hooks
lfs_enabled
lfs_data_path
http_port
Data type: String[1]
Gitlab Version to install
Data type: String[1]
home path of the gitea user
Data type: String[1]
gitea user
Data type: String[1]
gitea user group
Data type: String[1]
where repository should be stored
Data type: String[1]
name for your gitea instance
Data type: String[1]
domain where your instance is
Data type: Enum['dev', 'prod']
in which mode gitea should be run (dev, prod)
Data type: Enum['postgresql', 'sqlite']
which database should be configured (postgresql, sqlite)
Data type: String
host of the database (currently only for postgresql)
Data type: String
name of the database (currently only for postgresql)
Data type: String
user of the database (currently only for postgresql)
Data type: String
password of the database (currently only for postgresql)
Data type: Enum['http','unix']
which protocol should be used (unix, http)
Data type: String[1]
listen address
Data type: String[1]
root url of the gitea instance e.g '%(PROTOCOL)s://%(DOMAIN)s:%(HTTP_PORT)s/'
Data type: Boolean
disables registration
Data type: Boolean
disables git hooks in the webui
Data type: Boolean
enables git LFS for repositories
Data type: Stdlib::Absolutepath
where should lfs data be stored
Data type: Integer
The gitea::config class.
The gitea::database class.
The gitea::install class.
The gitea::service class.