Volume
volume
Example Syntax
name: Create volumes
ionoscloudsdk.ionoscloud.volume:
datacenter: 'AnsibleAutoTestCompute'
name: 'AnsibleAutoTestCompute %02d'
disk_type: SSD Premium
image: 'ubuntu:latest'
image_password: '{{ lookup('ansible.builtin.password', '/dev/null chars=ascii_letters,digits') }}'
count: 2
size: 20
availability_zone: AUTO
cpu_hot_plug: false
ram_hot_plug: true
nic_hot_plug: true
nic_hot_unplug: true
disc_virtio_hot_plug: true
disc_virtio_hot_unplug: true
wait_timeout: 600
wait: true
state: present
register: volume_create_response
name: Update no change
ionoscloudsdk.ionoscloud.volume:
datacenter: 'AnsibleAutoTestCompute'
instance_ids:
- 'AnsibleAutoTestCompute 01'
disk_type: SSD Premium
size: 20
availability_zone: AUTO
image: 'c638b244-eeaa-11ef-8fa7-aee9942a25aa'
licence_type: LINUX
ram_hot_plug: true
nic_hot_plug: true
nic_hot_unplug: true
disc_virtio_hot_plug: true
disc_virtio_hot_unplug: true
allow_replace: false
wait_timeout: 600
wait: true
state: update
register: volume_create_response_nochange
name: Delete volumes
ionoscloudsdk.ionoscloud.volume:
datacenter: 'AnsibleAutoTestCompute'
instance_ids:
- 'AnsibleAutoTestCompute modified'
- 'AnsibleAutoTestCompute 02'
wait_timeout: 600
state: absent
Returned object
For more examples please check out the tests here.
Parameters that can trigger a resource replacement:
state: present
Available parameters for state present:
Name
Required
Description
state: absent
Available parameters for state absent:
Name
Required
Description
state: update
Available parameters for state update:
Name
Required
Description
Last updated
