mirror of
https://github.com/roles-ansible/ansible_role_gitea.git
synced 2024-08-16 11:39:50 +02:00
check that jwt token is < 32 chars to prevent gitea from crashing
This commit is contained in:
parent
fb6606e87e
commit
15a5f64e8a
3 changed files with 12 additions and 1 deletions
|
@ -125,7 +125,8 @@ As this will only deploy config files, fail2ban already has to be installed or o
|
|||
### Oauth2 provider configuration
|
||||
|
||||
* `gitea_oauth2_enabled`: Enable the Oauth2 provider (true/false)
|
||||
* `gitea_oauth2_jwt_secret`: JWT secret
|
||||
* `gitea_oauth2_jwt_secret`: JWT secret, cannot be longer than 32 characters
|
||||
|
||||
|
||||
### Metrics endpoint configuration
|
||||
|
||||
|
|
7
tasks/check-variables.yml
Normal file
7
tasks/check-variables.yml
Normal file
|
@ -0,0 +1,7 @@
|
|||
---
|
||||
- name: run checks to ensure set variables do not crash gitea
|
||||
block:
|
||||
- fail:
|
||||
msg: 'gitea_oauth2_jwt_secret cannot be longer than 32 characters. Please reduce the length of your token'
|
||||
when: gitea_oauth2_jwt_secret | length > 32
|
||||
|
|
@ -1,4 +1,7 @@
|
|||
---
|
||||
|
||||
- include: check-variables.yml
|
||||
|
||||
- name: "Check gitea version"
|
||||
shell: "set -eo pipefail; /usr/local/bin/gitea -v | cut -d' ' -f 3"
|
||||
register: gitea_active_version
|
||||
|
|
Loading…
Reference in a new issue