homelab/roles/forgejo/meta/argument_specs.yml

85 lines
1.5 KiB
YAML

---
argument_specs:
main:
options:
user_uid:
type: int
user_gid:
type: int
tag:
type: str
root_url:
type: str
required: true
domain:
type: str
required: true
http_port:
type: int
start_ssh_server:
type: bool
ssh_port:
type: int
ssh_listen_port:
type: int
repositories_root:
type: str
run_user:
type: str
work_path:
type: str
db_type:
type: str
db_host:
type: str
db_name:
type: str
db_user:
type: str
db_password:
type: str
log_level:
type: str
log_root_path:
type: str
smtp_enabled:
type: bool
smtp_addr:
type: str
smtp_port:
type: int
smtp_user:
type: str
smtp_password:
type: str
install_lock:
type: bool
internal_token:
type: str
required: true
secret_key:
type: str
required: true
oauth2_jwt_secret:
type: str
required: true
lfs_start_server:
type: bool
lfs_jwt_secret:
type: str
storage_type:
type: str
app_data_path:
type: str
cache_adapter:
type: str
cache_host:
type: str
disable_registration:
type: bool
show_registration_button:
type: bool
cookie_name:
type: str
cookie_secure:
type: bool