system-config/playbooks/roles/gitea
Clark Boylan c843085a02 Add ssh key rotation to gitea ssh key management
This change refactors how gerrit's key(s) in gitea are managed. The
motivation behind this is to allow us to do key rotation with overlap in
accepted keys. To do this we first check whcih keys are present. Then
any missing keys are added. Finally we remove any keys which are not in
our key options.

This also corrects a bug where replacing keys would've required two
Ansible passed to delete the old key then add the new key. All keys
should be properly set in a single Ansible pass with this update.

Change-Id: I1eaf5ae89542e3e4f479c77e4df72a34d65d9c46
2023-11-15 15:12:19 -08:00
..
defaults letsencrypt: selfsigned testing certs - use common CA, setup SAN 2022-07-07 10:02:46 +10:00
files Add Element X Ignition support for Matrix 2023-09-27 13:15:06 +00:00
handlers Set MaxConnectionsPerChild 8192 for Gitea backends 2021-04-07 15:38:35 +00:00
tasks Add ssh key rotation to gitea ssh key management 2023-11-15 15:12:19 -08:00
templates Update to Gitea 1.20 2023-08-21 08:49:46 -07:00
README.rst letsencrypt: selfsigned testing certs - use common CA, setup SAN 2022-07-07 10:02:46 +10:00

Install, configure, and run Gitea.

Role Variables