mirror of
https://github.com/roles-ansible/ansible_role_gitea.git
synced 2024-08-16 11:39:50 +02:00
Changed some wording/fixed some typo's in README
This commit is contained in:
parent
39e94854ed
commit
a8250ee7e3
1 changed files with 21 additions and 23 deletions
44
README.md
44
README.md
|
@ -8,7 +8,7 @@ Gitea is a Golang Git repository webapp, having the same look and feel as GitHub
|
||||||
|
|
||||||
## Sample example of use in a playbook
|
## Sample example of use in a playbook
|
||||||
|
|
||||||
The following have been tested with Debian 8, it should work on Ubuntu as well.
|
The following code has been tested with Debian 8, it should work on Ubuntu as well.
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
- name: "Install gitea"
|
- name: "Install gitea"
|
||||||
|
@ -18,7 +18,7 @@ The following have been tested with Debian 8, it should work on Ubuntu as well.
|
||||||
gitea_home: "/var/lib/gitea"
|
gitea_home: "/var/lib/gitea"
|
||||||
# To limit your users to 30 repos
|
# To limit your users to 30 repos
|
||||||
gitea_user_repo_limit: 30
|
gitea_user_repo_limit: 30
|
||||||
# Not to make use of any CDN
|
# Don't use a public CDN for frontend assets
|
||||||
gitea_offline_mode: true
|
gitea_offline_mode: true
|
||||||
|
|
||||||
# Some 'rendering' options for your URLs
|
# Some 'rendering' options for your URLs
|
||||||
|
@ -60,19 +60,19 @@ The following have been tested with Debian 8, it should work on Ubuntu as well.
|
||||||
### Look and feel
|
### Look and feel
|
||||||
|
|
||||||
* `gitea_app_name`: Displayed application name
|
* `gitea_app_name`: Displayed application name
|
||||||
* `gitea_show_user_email`: Do you share emails ? (true/false)
|
* `gitea_show_user_email`: Do you want to display email addresses ? (true/false)
|
||||||
* `gitea_disable_gravatar`: Do you disable Gravatar ? (privacy and so on) (true/false)
|
* `gitea_disable_gravatar`: Do you want to disable Gravatar ? (privacy and so on) (true/false)
|
||||||
* `gitea_offline_mode`: Same but with disabling CDNs (true/false)
|
* `gitea_offline_mode`: Same but for disabling CDNs for frontend assets (true/false)
|
||||||
* `gitea_disable_registration`: Do you disable user registration ? (true/false)
|
* `gitea_disable_registration`: Do you want to disable user registration ? (true/false)
|
||||||
* `gitea_show_registration_button`: Do you want to show the registration button? (true/false)
|
* `gitea_show_registration_button`: Do you want to show the registration button? (true/false)
|
||||||
* `gitea_require_signin`: Do you require signin to see things (even public ones) ? (true/false)
|
* `gitea_require_signin`: Do you require a signin to see repo's (even public ones) ? (true/false)
|
||||||
* `gitea_enable_captcha`: Do you enable captcha ? (true/false)
|
* `gitea_enable_captcha`: Do you want to enable captcha's ? (true/false)
|
||||||
* `gitea_secret_key`: Cookie secret key
|
* `gitea_secret_key`: Cookie secret key
|
||||||
* `gitea_internal_token`: Internal API token
|
* `gitea_internal_token`: Internal API token
|
||||||
|
|
||||||
### Limits
|
### Limits
|
||||||
|
|
||||||
* `gitea_user_repo_limit`: Limit how many repos your user can have (-1 for unlimited)
|
* `gitea_user_repo_limit`: Limit how many repos a user can have (-1 for unlimited)
|
||||||
|
|
||||||
### HTTP configuration
|
### HTTP configuration
|
||||||
|
|
||||||
|
@ -87,7 +87,7 @@ The following have been tested with Debian 8, it should work on Ubuntu as well.
|
||||||
|
|
||||||
* `gitea_ssh_listen`: Bind address for the SSH server
|
* `gitea_ssh_listen`: Bind address for the SSH server
|
||||||
* `gitea_ssh_domain`: SSH domain (displayed in your clone URLs)
|
* `gitea_ssh_domain`: SSH domain (displayed in your clone URLs)
|
||||||
* `gitea_start_ssh`: Do you start the SSH server ? (true/false)
|
* `gitea_start_ssh`: Do you want to start a built-in SSH server ? (true/false)
|
||||||
* `gitea_ssh_port`: SSH bind port
|
* `gitea_ssh_port`: SSH bind port
|
||||||
|
|
||||||
### Database configuration
|
### Database configuration
|
||||||
|
@ -102,9 +102,9 @@ The following have been tested with Debian 8, it should work on Ubuntu as well.
|
||||||
|
|
||||||
### Mailer configuration
|
### Mailer configuration
|
||||||
|
|
||||||
* `gitea_mailer_enabled`: Wether to enable the mailer. Default: `false`
|
* `gitea_mailer_enabled`: Whether to enable the mailer. Default: `false`
|
||||||
* `gitea_mailer_skip_verify`: Skip SMTP TLS certificate verification (true/false)
|
* `gitea_mailer_skip_verify`: Skip SMTP TLS certificate verification (true/false)
|
||||||
* `gitea_mailer_tls_enabled`: Enable TLS for SMTP connection (true/false)
|
* `gitea_mailer_tls_enabled`: Enable TLS for SMTP connections (true/false)
|
||||||
* `gitea_mailer_host`: SMTP server hostname and port
|
* `gitea_mailer_host`: SMTP server hostname and port
|
||||||
* `gitea_mailer_user`: SMTP server username
|
* `gitea_mailer_user`: SMTP server username
|
||||||
* `gitea_mailer_password`: SMTP server password
|
* `gitea_mailer_password`: SMTP server password
|
||||||
|
@ -114,9 +114,9 @@ The following have been tested with Debian 8, it should work on Ubuntu as well.
|
||||||
|
|
||||||
If enabled, this will deploy a fail2ban filter and jail config for Gitea as described in the [Gitea Documentation](https://docs.gitea.io/en-us/fail2ban-setup/).
|
If enabled, this will deploy a fail2ban filter and jail config for Gitea as described in the [Gitea Documentation](https://docs.gitea.io/en-us/fail2ban-setup/).
|
||||||
|
|
||||||
As this will only deploy config files fail2ban has to be already installed, otherwise the role will fail.
|
As this will only deploy config files, fail2ban already has to be installed or otherwise the role will fail.
|
||||||
|
|
||||||
* `gitea_fail2ban_enabled`: Wether to deploy the fail2ban config snippets
|
* `gitea_fail2ban_enabled`: Whether to deploy the fail2ban config or not
|
||||||
* `gitea_fail2ban_jail_maxretry`: fail2ban jail `maxretry` setting. Default: `10`
|
* `gitea_fail2ban_jail_maxretry`: fail2ban jail `maxretry` setting. Default: `10`
|
||||||
* `gitea_fail2ban_jail_findtime`: fail2ban jail `findtime` setting. Default: `3600`
|
* `gitea_fail2ban_jail_findtime`: fail2ban jail `findtime` setting. Default: `3600`
|
||||||
* `gitea_fail2ban_jail_bantime`: fail2ban jail `bantime` setting. Default: `900`
|
* `gitea_fail2ban_jail_bantime`: fail2ban jail `bantime` setting. Default: `900`
|
||||||
|
@ -128,16 +128,14 @@ As this will only deploy config files fail2ban has to be already installed, othe
|
||||||
* `gitea_oauth2_jwt_secret`: JWT secret
|
* `gitea_oauth2_jwt_secret`: JWT secret
|
||||||
|
|
||||||
## Contributing
|
## Contributing
|
||||||
Do not hesitate to make me 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
|
||||||
Twitter [@thomas_maurice](https://twitter.com/thomas_maurice).
|
Twitter [@thomas_maurice](https://twitter.com/thomas_maurice).
|
||||||
|
|
||||||
I also would be happy to fix the issues that would be opened, or even better, review
|
I'm happy to fix any issue that's been opened, or even better, review your pull requests :)
|
||||||
your pull requests :)
|
|
||||||
|
|
||||||
## Testing
|
## Testing
|
||||||
Testing uses [molecule](https://molecule.readthedocs.io/en/stable-1.22/usage.html), to start the
|
Testing uses [molecule](https://molecule.readthedocs.io/en/stable-1.22/usage.html). To start the
|
||||||
tests, install the dependencies, I would recommend you use a virtual env for that but who am I to
|
tests, install the dependencies first. I would recommend you use [a virtual env](https://virtualenv.pypa.io/en/latest/) for that but who am I to tell you what to do.
|
||||||
tell you what to do.
|
|
||||||
|
|
||||||
```
|
```
|
||||||
pip install pew # install pew to manage the venvs
|
pip install pew # install pew to manage the venvs
|
||||||
|
@ -149,9 +147,9 @@ molecule test # Run the actual tests
|
||||||
Note: you need Docker installed
|
Note: you need Docker installed
|
||||||
|
|
||||||
### Known testing limitations
|
### Known testing limitations
|
||||||
As of now, it is mainly validating that the playbook runs, the lint is ok and that type of things,
|
Currently it's mainly validating that the playbook runs, the lint is ok, and that kind of things.
|
||||||
since it runs in Docker we have no way yet to check if the service actually is launched by systemd
|
Since it runs in Docker, we currently have no way to check if the service is actually launched by systemd
|
||||||
and so on, this has to be worked on.
|
and so on. This has to be worked on.
|
||||||
|
|
||||||
## License
|
## License
|
||||||
```
|
```
|
||||||
|
|
Loading…
Reference in a new issue