fix: manage git user (#339)

- prevent different gid/uid for git users when deploying cluster
- only add sudo conf when sudo_rules is a list

Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/339
This commit was merged in pull request #339.
This commit is contained in:
2025-07-06 11:27:35 +10:00
parent 359ce101f1
commit cf0ff85b70
3 changed files with 31 additions and 3 deletions
+7
View File
@@ -2,6 +2,7 @@
hiera_include:
- profiles::sql::postgresdb
- profiles::nginx::simpleproxy
- profiles::gitea::user
- gitea
# additional altnames
@@ -36,6 +37,9 @@ profiles::consul::client::node_rules:
segment: git
disposition: write
# manage the gitea user
profiles::gitea::user::manage: true
# manage a simple nginx reverse proxy
profiles::nginx::simpleproxy::nginx_vhost: 'git.query.consul'
profiles::nginx::simpleproxy::nginx_aliases:
@@ -55,6 +59,9 @@ profiles::sql::postgresdb::dbuser: gitea
gitea::ensure: '1.22.4'
gitea::checksum: 'd549104f55067e6fb156e7ba060c9af488f36e12d5e747db7563fcc99eaf8532'
gitea::manage_user: false
gitea::manage_group: false
gitea::manage_home: false
gitea::custom_configuration:
'':
APP_NAME: 'Gitea'