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
-
bridgelist
List of frontend hosts, space separated, for Ceph
-
cephhost
List of Ceph monitors, space separated
-
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
-
stagingdir
Temporary scratch space. Must be big enough to store raw image size plus sparse version
-
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.