+ Sort Options Alphabetically in Repo section
+ Added ``gitea_enable_push_create_user`` option *(Allow users to push local repositories to Gitea and have them automatically created for a user.)*
+ Added ``gitea_enable_push_create_org`` option *(Allow users to push local repositories to Gitea and have them automatically created for an org.)*
+ Added ``gitea_disabled_repo_units`` Option
+ Added ``gitea_default_repo_units`` Option
+ Added ``gitea_disable_stars`` Option
+ Added Options for signing repos together with the `gitea_enable_repo_signing`_options variable.
* Versioning logic moved into separate file; versioning is determined in that
file and appropriate facts are set.
* Removed 'gitea_dl_url' from defaults/main.yml. This is now a generated fact
from tasks/set_version.yml.
* Remote gitea version is only checked if 'latest' is set, otherwise no logic
change.
* 'gitea_version' used in tasks is now 'gitea_version_target'. This is the
target install version after versioning logic is applied. No change to end
user usage of 'gitea_version' in defaults/main.yml.
* Updated documentation with usage and removal of 'gitea_dl_url'.
Supported SSL modues for PostgreSQL are: disabled, require, verify-ca
and verify-full.
This fix adds `verify-ca` to README.md and gitea.ini.j2, and corrects
`require` to `required` in README.md.
* autogenerate JWT_SECRETS
Based on https://docs.gitea.io/en-us/command-line/#generate we will now autogenerate JWT_SECRETS if they are not defined.
In my opinion a much better idea than writing a value in the default config.
The check if the variables for the secrets are now 43 characters long i took out. Gitea generates itself suitable secrets, if the user given ones do not fit.
* drop ansible.builtin. syntax
* delete trailing whitespace
* Add gitea_group
This will add the `gitea_group: gitea` and will probably
RESOLVE https://github.com/thomas-maurice/ansible-role-gitea/issues/70
* update variable length
update variable length to make this role idempotent
* vars should not include special character