mirror of
https://github.com/opentffoundation/opentf.git
synced 2026-03-12 16:00:25 -04:00
1.6 KiB
1.6 KiB
layout, page_title, sidebar_current, description
| 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"
ssh_key_path = "${var.private_key_path}"
bus = "VIRTIO"
}
##Argument reference
datacenter_id- (Required) [string] 1server_id- (Required)[string] 1disk_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.ssh_key_path- (Required)[list] List of paths to files containing a public SSH key that will be injected into ProfitBricks provided Linux images. Required ifimage_passwordis not provided.image_password- [string] Required ifsshkey_pathis not provided.image_name- [string] The image or snapshot ID. It is required iflicence_typeis not provided.licence_type- [string] Required ifimage_nameis not provided.name- (Optional) [string] The name of the volume.availability_zone- (Optional) [string] The storage availability zone assigned to the volume. AUTO, ZONE_1, ZONE_2, or ZONE_3