---
synapse_user_base_groups:
  - "{{ synapse_run_group }}"
synapse_user_groups: ~
synapse_user_all_groups: >-2
  {{ synapse_user_base_groups | default([], true)
    + synapse_user_groups | default([], true) }}
synapse_user_groups_append: "{{ synapse_user_all_groups | length > 0 }}"
synapse_run_user: >-2
  {{ synapse_user_info.name | default(synapse_user) }}
synapse_run_group: >-2
  {{ (synapse_user_info is defined and ('groups' in synapse_user_info))
    | ternary(
      (synapse_user_info.groups | default("") | split(",") | first),
      synapse_group
    )
  }}
synapse_run_user_id: >-2
  {{ synapse_user_info.uid | default(synapse_user) }}
synapse_run_group_id: >-2
  {{ synapse_user_info.group | default(synapse_user) }}