--- - name: Converge hosts: all vars: new_hetzner_server_name: autonomic.new-hetzner-molecule add_users_inventory_hostname: autonomic.new-hetzner-molecule new_hetzner_server_type: cx11 new_hetzner_server_image: debian-10 new_hetzner_delete_protection: false new_hetzner_rebuild_protection: false new_hetzner_user_accounts: files/members.yml pre_tasks: - name: Include resource variables include_vars: "{{ new_hetzner_user_accounts }}" tasks: - name: Run the role under test block: - import_role: name: autonomic.new-hetzner always: - name: Flush all handlers meta: flush_handlers ignore_errors: true - name: Ensure the server is deleted hcloud_server: name: "{{ new_hetzner_server_name }}" api_token: "{{ lookup('env', 'HCLOUD_TOKEN') }}" state: absent