Resource Type: volume
- Defined in:
- lib/puppet/type/volume.rb
- Providers:
-
v1
Overview
Type representing a ProfitBricks storage volume.
Properties
-
availability_zone
(defaults to: AUTO)
The availability zone of where the volume will reside.
-
bus
(defaults to: VIRTIO)
The bus type of the volume.
Supported values:- VIRTIO
- IDE
-
datacenter_id
The ID of the virtual data center where the volume will reside.
-
datacenter_name
The name of the virtual data center where the volume will reside.
-
ensure
(defaults to: present)
The basic property that the resource should be in.
Supported values:- present
- absent
-
image_id
The image or snapshot ID.
-
licence_type
The license type of the volume.
Supported values:- LINUX
- WINDOWS
- WINDOWS2016
- UNKNOWN
- OTHER
-
size
The size of the volume in GB.
-
volume_type
(defaults to: HDD)
The volume type.
Supported values:- HDD
- SSD
Parameters
-
image_alias
The image alias. E.g. ubuntu:latest
-
image_password
The image password for the “root” or “Administrator” account.
-
name (namevar)
The name of the volume.
-
provider
The specific backend to use for this ‘volume` resource. You will seldom need to specify this — Puppet will usually discover the appropriate provider for your platform.
-
ssh_keys
One or more SSH keys to allow access to the volume via SSH.