--- - 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 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