terraform/website/source/docs/providers/profitbricks/r/profitbricks_volume.html.ma...

1.3 KiB

layout page_title sidebar_current description
profitbricks ProfitBricks: profitbricks_server docs-profitbricks-resource-volume Creates and manages ProfitBricks Volume objects.

profitbricks_volume

Manages a Volumes on ProfitBricks

Example Usage

A primary volume will be created with the server. If there is a need for additional volume, this resource handles it.

resource "profitbricks_volume" "example" {
  datacenter_id = "${profitbricks_datacenter.example.id}"
  server_id = "${profitbricks_server.example.id}"
  image_name = "${var.ubuntu}"
  size = 5
  disk_type = "HDD"
  sshkey_path = "${var.private_key_path}"
  bus = "VIRTIO"
}

##Argument reference

  • datacenter_id - (Required) [string] 1
  • server_id - (Required)[string] 1
  • disk_type - (Required) [string] The volume type, HDD or SSD.
  • bus - (Required) [boolean] The bus type of the volume.
  • size - (Required)[integer] The size of the volume in GB.
  • image_password - [string] Required if sshkey_path is not provided.
  • image_name - [string] The image or snapshot ID. It is required if licence_type is not provided.
  • licence_type - [string] Required if image_name is not provided.
  • name - (Optional) [string] The name of the volume.