Files
ansible-podman/roles/forgejo/meta/argument_specs.yaml
2026-03-12 00:42:54 +02:00

46 lines
1.4 KiB
YAML

---
argument_specs:
main:
description: "Installs and configures forgejo inside podman"
options:
forgejo_tag:
description: Forgejo version to use. Can be major (x), minor (x.y) or patch (x.y.z). Major version recommended.
type: str
required: true
forgejo_domain:
description: Domain forgejo should listen on
type: str
required: true
forgejo_secret_key:
description: A long secret key for forgejo to encrypt secrets with. Must never change.
type: str
required: true
forgejo_smtp_server:
description: Smtp server for forgejo
type: str
required: true
forgejo_smtp_from:
description: Address to send email from
type: str
required: true
forgejo_smtp_user:
description: Smtp user to authenticate as
type: str
required: false
default: ""
forgejo_smtp_password:
description: Smtp password to authenticate with
type: str
required: false
default: ""
forgejo_require_signin_view:
description: Whether to require signing in to view public repositories
type: bool
required: false
default: false
forgejo_enable_internal_signin:
description: Whether to enable signing in using local username/password
type: bool
required: false
default: true