# code: language=ansible - name: Clean Synapse hosts: localhost connection: local become: false gather_facts: false tasks: - name: Get room details ansible.builtin.uri: url: "https://{{ synapse_host_address }}/_synapse/admin/v1/rooms?limit=1000" headers: Authorization: "Bearer {{ synapse_admin_token }}" register: result - name: Print result ansible.builtin.debug: var: result.json.rooms | map(attribute='room_id') | list