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.