Make admin creation upgrade-safe and drop deprecated avatar options

- "generate admin user" handler also fires on version upgrades; tolerate
  an existing admin and hide the password from logs (no_log)
- remove [picture] DISABLE_GRAVATAR / ENABLE_FEDERATED_AVATAR, which
  Gitea >= 1.23 ignores (moved to the admin panel)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
lhahnandClaude Opus 5.5 committed 2026-10-14 16:31:40 +02:00
1 parent 87b9547abb
commit 126ab04bec
2 files changed
+5 -4

No files matched your search

+5
View File
@@ -16,3 +16,8 @@
--work-path {{ gitea_data_location }} --work-path {{ gitea_data_location }}
become: yes become: yes
become_user: "{{ gitea_usr }}" become_user: "{{ gitea_usr }}"
register: gitea_admin_create
# handler also fires on version upgrades; an existing admin is fine
failed_when: gitea_admin_create.rc != 0 and 'user already exists' not in gitea_admin_create.stderr
changed_when: gitea_admin_create.rc == 0
no_log: true
-4
View File
@@ -58,10 +58,6 @@ DEFAULT_ALLOW_CREATE_ORGANIZATION = true
DEFAULT_ENABLE_TIMETRACKING = true DEFAULT_ENABLE_TIMETRACKING = true
NO_REPLY_ADDRESS = noreply.{{ gitea_ssh_domain }} NO_REPLY_ADDRESS = noreply.{{ gitea_ssh_domain }}
[picture]
DISABLE_GRAVATAR = false
ENABLE_FEDERATED_AVATAR = true
[openid] [openid]
ENABLE_OPENID_SIGNIN = false ENABLE_OPENID_SIGNIN = false
ENABLE_OPENID_SIGNUP = false ENABLE_OPENID_SIGNUP = false