Puppet Class: nova::glance
- Defined in:
- manifests/glance.pp
Overview
Class: nova::glance
Configure usage of the glance service in nova
Parameters
- endpoint_override
-
(optional) Override the endpoint to use to talk to Glance. Defaults to $::os_service_default
- valid_interfaces
-
(optional) List of interfaces, in order of preference. Defaults to $::os_service_default
- num_retries
-
(optional) Number of retries in glance operation Defaults to $::os_service_default
- verify_glance_signatures
-
(optional) Whether to verify image signatures. (boolean value) Defaults to $::os_service_default
- enable_rbd_download
-
(optional) Enable download of Glance images directly via RBD Defaults to $::os_service_default
- rbd_user
-
(optional) The RADOS client name for accessing Glance images stored as rbd volumes. Defaults to $::os_service_default
- rbd_connect_timeout
-
(optional) THe RADOS client timeout in seconds when initially connecting to the cluster. Defaults to $::os_service_default
- rbd_pool
-
(optional) The RADOS pool in which the Glance images are stored as rbd volumes. Defaults to $::os_service_default
- rbd_ceph_conf
-
(optional) Path to the ceph configuration file to use. Defaults to $::os_service_default
46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 |
# File 'manifests/glance.pp', line 46
class nova::glance (
$endpoint_override = $::os_service_default,
$valid_interfaces = $::os_service_default,
$num_retries = $::os_service_default,
$verify_glance_signatures = $::os_service_default,
$enable_rbd_download = $::os_service_default,
$rbd_user = $::os_service_default,
$rbd_connect_timeout = $::os_service_default,
$rbd_pool = $::os_service_default,
$rbd_ceph_conf = $::os_service_default,
) {
include nova::deps
nova_config {
'glance/endpoint_override': value => $endpoint_override;
'glance/valid_interfaces': value => join(any2array($valid_interfaces), ',');
'glance/num_retries': value => $num_retries;
'glance/verify_glance_signatures': value => $verify_glance_signatures;
'glance/enable_rbd_download': value => $enable_rbd_download;
'glance/rbd_user': value => $rbd_user;
'glance/rbd_connect_timeout': value => $rbd_connect_timeout;
'glance/rbd_pool': value => $rbd_pool;
'glance/rbd_ceph_conf': value => $rbd_ceph_conf;
}
}
|