mirror of
https://github.com/roles-ansible/ansible_role_gitea.git
synced 2024-08-16 11:39:50 +02:00
reorder security variables and add have I been pwned var
This commit is contained in:
parent
82f842dc85
commit
ced73dde98
3 changed files with 22 additions and 15 deletions
12
README.md
12
README.md
|
@ -136,7 +136,14 @@ Here is a deeper insight into the variables of this gitea role. For the exact fu
|
||||||
| `gitea_repo_indexer_max_file_size` | `1048576` | Maximum size in bytes of files to be indexed. |
|
| `gitea_repo_indexer_max_file_size` | `1048576` | Maximum size in bytes of files to be indexed. |
|
||||||
| `gitea_indexer_extra_config` | `''` | you can use this variable to pass additional config parameters in the `[indexer]` section of the config. |
|
| `gitea_indexer_extra_config` | `''` | you can use this variable to pass additional config parameters in the `[indexer]` section of the config. |
|
||||||
|
|
||||||
|
### Security ([security](https://docs.gitea.io/en-us/config-cheat-sheet/#security-security))
|
||||||
|
| variable name | default value | description |
|
||||||
|
| ------------- | ------------- | ----------- |
|
||||||
|
| `gitea_secret_key` | `''` | Global secret key. Will be autogenerated if not defined. Should be unique. |
|
||||||
|
| `gitea_internal_token` | `''` | Internal API token. Will be autogenerated if not defined. Should be unique. |
|
||||||
|
| `gitea_disable_git_hooks` | `true` | Set to false to enable users with git hook privilege to create custom git hooks. Can be dangerous. |
|
||||||
|
| `gitea_password_check_pwn` | `false` | Check [HaveIBeenPwned](https://haveibeenpwned.com/Passwords) to see if a password has been exposed. |
|
||||||
|
| `gitea_security_extra_config` | `''` | you can use this variable to pass additional config parameters in the `[security]` section of the config. |
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -159,9 +166,6 @@ Here is a deeper insight into the variables of this gitea role. For the exact fu
|
||||||
### Security
|
### Security
|
||||||
| variable name | default value | description |
|
| variable name | default value | description |
|
||||||
| ------------- | ------------- | ----------- |
|
| ------------- | ------------- | ----------- |
|
||||||
| `gitea_secret_key` | `''` | Global secret key. Will be autogenerated if not defined. Should be unique. |
|
|
||||||
| `gitea_internal_token` | `''` | Internal API token. Will be autogenerated if not defined. Should be unique. |
|
|
||||||
| `gitea_disable_git_hooks` | `true` | Set to false to enable users with git hook privilege to create custom git hooks. Can be dangerous. |
|
|
||||||
| `gitea_oauth2_jwt_secret` | `''` | Oauth2 JWT secret. Can be generated with ``gitea generate secret JWT_SECRET``. Will be autogenerated if not defined. |
|
| `gitea_oauth2_jwt_secret` | `''` | Oauth2 JWT secret. Can be generated with ``gitea generate secret JWT_SECRET``. Will be autogenerated if not defined. |
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -70,6 +70,14 @@ gitea_repo_exclude_vendored: true
|
||||||
gitea_repo_indexer_max_file_size: '1048576'
|
gitea_repo_indexer_max_file_size: '1048576'
|
||||||
gitea_indexer_extra_config: ''
|
gitea_indexer_extra_config: ''
|
||||||
|
|
||||||
|
# Security (security)
|
||||||
|
# -> https://docs.gitea.io/en-us/config-cheat-sheet/#security-security
|
||||||
|
gitea_secret_key: ''
|
||||||
|
gitea_internal_token: ''
|
||||||
|
gitea_disable_git_hooks: true
|
||||||
|
gitea_password_check_pwn: false
|
||||||
|
gitea_security_extra_config: ''
|
||||||
|
|
||||||
# look and feel
|
# look and feel
|
||||||
gitea_disable_gravatar: true
|
gitea_disable_gravatar: true
|
||||||
gitea_disable_registration: false
|
gitea_disable_registration: false
|
||||||
|
@ -82,9 +90,6 @@ gitea_enable_notify_mail: false
|
||||||
gitea_auto_watch_new_repos: true
|
gitea_auto_watch_new_repos: true
|
||||||
|
|
||||||
# security
|
# security
|
||||||
gitea_secret_key: ''
|
|
||||||
gitea_internal_token: ''
|
|
||||||
gitea_disable_git_hooks: true
|
|
||||||
gitea_lfs_jwt_secret: ''
|
gitea_lfs_jwt_secret: ''
|
||||||
gitea_oauth2_jwt_secret: ''
|
gitea_oauth2_jwt_secret: ''
|
||||||
|
|
||||||
|
|
|
@ -86,19 +86,17 @@ MAX_FILE_SIZE = {{ gitea_repo_indexer_max_file_size }}
|
||||||
{{ gitea_indexer_extra_config }}
|
{{ gitea_indexer_extra_config }}
|
||||||
;
|
;
|
||||||
;
|
;
|
||||||
;
|
; -> https://docs.gitea.io/en-us/config-cheat-sheet/#security-security
|
||||||
|
|
||||||
|
|
||||||
[security]
|
[security]
|
||||||
; Whether the installer is disabled
|
|
||||||
INSTALL_LOCK = true
|
INSTALL_LOCK = true
|
||||||
; !!CHANGE THIS TO KEEP YOUR USER DATA SAFE!!
|
|
||||||
SECRET_KEY = {{ gitea_secret_key }}
|
SECRET_KEY = {{ gitea_secret_key }}
|
||||||
INTERNAL_TOKEN = {{ gitea_internal_token }}
|
INTERNAL_TOKEN = {{ gitea_internal_token }}
|
||||||
; How long to remember that an user is logged in before requiring relogin (in days)
|
|
||||||
LOGIN_REMEMBER_DAYS = 7
|
|
||||||
DISABLE_GIT_HOOKS = {{ gitea_disable_git_hooks | ternary('true', 'false') }}
|
DISABLE_GIT_HOOKS = {{ gitea_disable_git_hooks | ternary('true', 'false') }}
|
||||||
|
PASSWORD_CHECK_PWN = {{ gitea_password_check_pwn | ternary('true', 'false') }}
|
||||||
|
{{ gitea_security_extra_config }}
|
||||||
|
;
|
||||||
|
;
|
||||||
|
;
|
||||||
[service]
|
[service]
|
||||||
; Disallow registration, only allow admins to create accounts.
|
; Disallow registration, only allow admins to create accounts.
|
||||||
DISABLE_REGISTRATION = {{ gitea_disable_registration }}
|
DISABLE_REGISTRATION = {{ gitea_disable_registration }}
|
||||||
|
|
Loading…
Reference in a new issue