how to add a new sysdb env

This commit is contained in:
buchel_k committed 2025-04-22 12:52:30 +02:00
1 parent 5a8d65a46a
commit 5b6e1829dd
1 file changed
+10 -2
+10 -2
View File
@@ -54,12 +54,20 @@ The steps to create and configure a new **GIT** project are:
2. Configure project permissions as follows:
- `data-<environment_name` -> `Settings` -> `Collaborators`, or directly: https://gitea.psi.ch/puppet/data-(environment_name)/settings/collaboration
- add teams with access
- if the team does not yet exists, map it from the AD group as documented in chapter "Mapping AD Groups to Teams" in our [Gitea Production Documentation](gitea-dmz)
- Enable already registered deploy key: `Settings` -> `Deploy Keys` -> `Add Deploy Key` with
- Enable already registered deploy key: `Settings` -> `Deploy Keys` -> `Add Deploy Key` with
- `Title`: `plidata`
- `Content`: `ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDTmrqGEcE+Uv88WvnROZ7hcsFeZhAClV3nV66Mq+GVc0COEICFcVYcc73BvqHN6Vgii9yE2ZIKR7fqw2Hf0JIVoBzatzxTJJwXWYKsj8Z9gJbMKy8Axgz6alorLAybRz5DZAjND46/vh8/6E0c1YOytd5d30t92d7Wa4YO6dJqrdRaXK/Li54gdDjnHgbP0McafsnuxcBI4utPD/30+o9V6RcBG7qPdHYEviX3JGYOHsbRWs36VhpOjnxpqVouNECXYTaPtAMMWlgE/bm9mLflVH3UIDn6Ufv2bxcMKd4rJwDzjWqcb047iYhfIiB6ciCrJJ4hYnywVaFnNiA0iNcf/SvQjpkZjgejGhz72IJk4A2j+nb2RIL75NxXHgOZRlQ+JO/D53Keb9jINY4NWDRm85MP2gtuy7xNxoSPylhM0JaDtkUI0uUGshACMS9yMtKPxhQUPJmxIMbm2gKSkrBPIdlHg42O81mbFYR9B/XSW8GjsKZBAaCtQMlh0Zxr5Hc=`
- for the runner configuration check out the new Hiera data repo and add `.gitea/workflows/hiera_update.yaml` from [another one](https://gitea.psi.ch/puppet/data-lx/raw/branch/master/.gitea/workflows/hiera_update.yaml).
- for the runner configuration check out the new Hiera data repo and add `.gitea/workflows/hiera_update.yaml` from [another one](https://gitea.psi.ch/puppet/data-lx/raw/branch/master/.gitea/workflows/hiera_update.yaml).
3. Disable unnecesary Gitea features
- In `data-<environment_name` -> `Settings`, or directly: https://gitea.psi.ch/puppet/data-(environment_name)/settings:
- untick `Enable Repository Wiki`
- untick `Enable Repository Issue Tracker`
- untick `Enable Projects`
- untick `Enable Repository Packages Registry`
- `Update Settings`
### Test new environment in GIT