diff --git a/roles/forgejo/defaults/main.yml b/roles/forgejo/defaults/main.yml index 0b7ce48..09a244b 100644 --- a/roles/forgejo/defaults/main.yml +++ b/roles/forgejo/defaults/main.yml @@ -17,17 +17,11 @@ forgejo_app_admin_username: Myforgejousername # can not be set to admin in Forge forgejo_app_admin_password: Myforgejopassword forgejo_app_admin_email: myadmin@mydomain.mytld -# forgejo_smtp_addr: domain.com -# forgejo_smtp_port: 465 +# forgejo_smtp_host: domain.com:port # forgejo_smtp_username: my@username.com # forgejo_smtp_password: # forgejo_smtp_force_tls: false # forces tls if it is on a non-traditional tls port. Overwrites starttls so should generally be off -forgejo_use_lfs: false -forgejo_lfs_max_filesize: 0 -forgejo_lfs_http_auth_expiry: 24h -# forgejo_lfs_jwt_secret: - forgejo_use_ci: false # forgejo_ci_github_client: # forgejo_ci_github_secret: diff --git a/roles/forgejo/templates/docker-stack.yml.j2 b/roles/forgejo/templates/docker-stack.yml.j2 index a035a74..5bad7af 100644 --- a/roles/forgejo/templates/docker-stack.yml.j2 +++ b/roles/forgejo/templates/docker-stack.yml.j2 @@ -29,25 +29,16 @@ services: {% if forgejo_app_admin_username is not undefined and not None and forgejo_app_admin_password is not undefined and not None %} - FORGEJO__security__INSTALL_LOCK=true {% endif %} -{% if forgejo_smtp_addr is not undefined and not None and forgejo_smtp_port is not undefined and not None and forgejo_smtp_username is not undefined and not None and forgejo_smtp_password is not undefined and not None %} +{% if forgejo_smtp_host is not undefined and not None and forgejo_smtp_username is not undefined and not None and forgejo_smtp_password is not undefined and not None %} - FORGEJO__mailer__ENABLED=true - FORGEJO__service__ENABLE_NOTIFY_MAIL=true - FORGEJO__mailer__FROM=forgejo@{{ server_domain }} - FORGEJO__mailer__TYPE=smtp - - FORGEJO__mailer__SMTP_ADDR={{ forgejo_smtp_addr }} - - FORGEJO__mailer__SMTP_PORT={{ forgejo_smtp_port }} + - FORGEJO__mailer__HOST={{ forgejo_smtp_host }} - FORGEJO__mailer__IS_TLS_ENABLED={{ (forgejo_smtp_force_tls is not undefined and not None) | ternary(forgejo_smtp_force_tls,'false') }} - FORGEJO__mailer__USER={{ forgejo_smtp_username }} - FORGEJO__mailer__PASSWD={{ forgejo_smtp_password }} {% endif %} -{% if forgejo_use_lfs %} - - FORGEJO__server__LFS_START_SERVER=true -{% if forgejo_lfs_jwt_secret is not undefined and not none %} - - FORGEJO__server__LFS_JWT_SECRET={{ forgejo_lfs_jwt_secret }} -{% endif %} - - FORGEJO__server__LFS_HTTP_AUTH_EXPIRY={{ forgejo_lfs_http_auth_expiry }} - - FORGEJO__server__LFS_MAX_FILE_SIZE={{ forgejo_lfs_max_filesize }} -{% endif %} {% if forgejo_use_s3 %} - FORGEJO__storage__STORAGE_TYPE="minio" - FORGEJO__storage__MINIO_USE_SSL={{ forgejo_s3_use_ssl }}