homelab/roles/nextcloud/meta/argument_specs.yml

54 lines
1.2 KiB
YAML

---
argument_specs:
main:
options:
version:
type: str
overwrite_protocol:
type: str
instance_id:
type: str
required: true
description: A valid instance_id is created when you install Nextcloud
password_salt:
type: str
required: true
description: The salt used to hash all passwords, auto-generated by the Nextcloud installer
secret:
type: str
required: true
description: Secret used by Nextcloud for various purposes, e.g. to encrypt data
url:
type: str
required: true
description: "https://example.com"
trusted_domains:
type: list
elements: str
required: true
description: "example.com"
db_type:
type: str
db_name:
type: str
db_host:
type: str
db_port:
type: int
db_user:
type: str
db_password:
type: str
mail_from_address:
type: str
mail_domain:
type: str
smtp_host:
type: str
smtp_port:
type: int
smtp_name:
type: str
smtp_password:
type: str
required: true