Resource Type: onedatastore

Defined in:
lib/puppet/type/onedatastore.rb
Providers:
cli

Overview

OpenNebula Puppet type for onedatastore

License: APLv2

Authors: Based upon initial work from Ken Barber Modified by Martin Alfke

Copyright initial provider had no copyright Deutsche Post E-POST Development GmbH - 2014, 2015

Properties

  • basepath

    Choose a base path

  • disktype

    Choose a disk type: file, block, rdb

  • dm

    Choose a datastore manager: filesystem, vmware, iscsi, lvm, vmfs, ceph

  • ensure (defaults to: present)

    The basic property that the resource should be in.

    Supported values:
    • present
    • absent
  • safe_dirs

    Array of safe directories

  • tm

    Choose a transport manager: shared, ssh, qcow2, iscsi, lvm, vmfs, ceph, dummy

  • type (defaults to: IMAGE_DS)

    Choose type of datastore. Valid values: images, system, files

    Supported values:
    • IMAGE_DS
    • SYSTEM_DS
    • FILE_DS
    • image_ds
    • system_ds
    • file_ds

Parameters

  • name (namevar)

    Name of datastore.

  • provider

    The specific backend to use for this ‘onedatastore` resource. You will seldom need to specify this — Puppet will usually discover the appropriate provider for your platform.