--- - name: Gather hcloud volume infos hetzner.hcloud.hcloud_volume_info: api_token: "{{ vault_hcloud_token }}" name: "{{ hcloud_webserver_volume_name }}" delegate_to: localhost register: webserver_hcloud_volume_info - name: Creates mount directory file: state: directory path: "{{ hcloud_webserver_volume_path }}" mode: "0755" force: false - name: Mount hcloud volume ansible.posix.mount: path: "{{ hcloud_webserver_volume_path }}" src: "{{ webserver_hcloud_volume_info.hcloud_volume_info[0].linux_device }}" fstype: ext4 opts: discard,nofail,defaults state: mounted