--- - name: Ensure synapse_state is valid ansible.builtin.fail: msg: "State '{{ synapse_state }}' is not known, supported states are {{ synapse_states | join(', ') }}" when: synapse_state not in synapse_states - name: Ensure synapse deployment method is supported ansible.builtin.fail: msg: >- Deployment method '{{ synapse_deployment_method }}' is unknown! Supported methods are: {{ synapse_deployment_methods | join(', ') }} when: synapse_deployment_method not in synapse_deployment_methods - name: Ensure base configuration is created ansible.builtin.include_tasks: file: "configure.yml" - name: Deploy using {{ synapse_deployment_method }}" ansible.builtin.include_tasks: file: "deploy-{{ synapse_deployment_method }}.yml"