diff --git a/inventory/group_vars/all.yml b/inventory/group_vars/all.yml index efcae95..b0b13c1 100644 --- a/inventory/group_vars/all.yml +++ b/inventory/group_vars/all.yml @@ -35,6 +35,7 @@ gitea_mysql_password: !vault | 33353062343164396465326365653561626363343961326363633231303736316436643935646161 3933353234613430373930663832643934613233383635613433 gitea_app_name: "9iron Gitea" +gitea_disable_registration: "false" gitea_root_directory: "/cold/gitea-repositories/" gitea_url: "git.9iron.club" gitea_webroot: "/var/www/gitea" diff --git a/roles/gitea/defaults/main.yml b/roles/gitea/defaults/main.yml index ecd5fdf..b8e178f 100644 --- a/roles/gitea/defaults/main.yml +++ b/roles/gitea/defaults/main.yml @@ -3,3 +3,4 @@ gitea_root_directory: "/home/git/gitea-repositories" gitea_app_name: "Ansible Gitea" gitea_push_create_user: "true" gitea_push_create_org: "false" +gitea_disable_registration: "true" diff --git a/roles/gitea/templates/app.ini b/roles/gitea/templates/app.ini index 8d0348a..c0a24e2 100644 --- a/roles/gitea/templates/app.ini +++ b/roles/gitea/templates/app.ini @@ -55,9 +55,9 @@ LFS_JWT_SECRET = {{ gitea_lfs_jwt_secret.stdout }} OFFLINE_MODE = true [service] -REGISTER_EMAIL_CONFIRM = false -ENABLE_NOTIFY_MAIL = false -DISABLE_REGISTRATION = true +REGISTER_EMAIL_CONFIRM = true +ENABLE_NOTIFY_MAIL = true +DISABLE_REGISTRATION = {{ gitea_disable_registration }} ALLOW_ONLY_EXTERNAL_REGISTRATION = false ENABLE_CAPTCHA = false REQUIRE_SIGNIN_VIEW = false