---
synapse_states:
  - present
  - absent

synapse_deployment_methods:
  - docker
  - podman
  - virtualenv

synapse_required_variables:
  - synapse_domain

synapse_conditionally_required_variables:
  - name: synapse_signing_key
    when: "{{ not synapse_role_generate_signing_key | bool }}"