Files
opentf/website/source/docs/providers/cloudstack/r/disk.html.markdown
Sander van Harmelen 4910423d83 First release of a provider for CloudStack
Of course not all resources are covered by this first release, but
there should be enough resources available to handle most common
operations.

Tests and docs are included.
2014-12-10 22:20:52 +01:00

1.7 KiB

layout, page_title, sidebar_current, description
layout page_title sidebar_current description
cloudstack CloudStack: cloudstack_disk docs-cloudstack-resource-disk Creates a disk volume from a disk offering. This disk volume will be attached to a virtual machine if the optional parameters are configured.

cloudstack_disk

Creates a disk volume from a disk offering. This disk volume will be attached to a virtual machine if the optional parameters are configured.

Example Usage

resource "cloudstack_disk" "default" {
  name = "test-disk"
  attach = "true"
  disk_offering = "custom"
  size = 50
  virtual-machine = "server-1"
  zone = "zone-1"
}

Argument Reference

The following arguments are supported:

  • name - (Required) The name of the disk volume. Changing this forces a new resource to be created.

  • attach - (Optional) Determines whether or not to attach the disk volume to a virtual machine (defaults false).

  • device - (Optional) The device to map the disk volume to within the guest OS.

  • disk_offering - (Required) The name of the disk offering to use for this disk volume.

  • size - (Optional) The size of the disk volume in gigabytes.

  • shrink_ok - (Optional) Verifies if the disk volume is allowed to shrink when resizing (defaults false).

  • virtual_machine - (Optional) The name of the virtual machine to which you want to attach the disk volume.

  • zone - (Required) The name of the zone where this disk volume will be available. Changing this forces a new resource to be created.

Attributes Reference

The following attributes are exported:

  • id - The ID of the disk volume.
  • device - The device the disk volume is mapped to within the guest OS.