Puppet Class: glance::backend::s3

Defined in:
manifests/backend/s3.pp

Overview

class: glance::backend::s3

configures the storage backend for glance as a s3 instance

parameters:

[*access_key*]
  (Required) The S3 query token access key.

[*secret_key*]
  (Required) The S3 query token secret key.

[*host*]
  (Required) The host where the S3 server is listening.

[*bucket*]
  (Required) The S3 bucket to be used to store the Glance data.

[*bucket_url_format*]
  (Optional) The S3 calling format used to determine the bucket. Either
  'subdomain' or 'path' can be used.
  Default: $::os_service_default.

[*create_bucket_on_put*]
  (Optional) A boolean to determine if the S3 bucket should be created on
  upload if it does not exist or if an error should be returned to the user.
  Default: $::os_service_default.

[*large_object_size*]
  (Optional) What size, in MB, should S3 start chunking image files and do a
  multipart upload in S3.
  Default: $::os_service_default.

[*large_object_chunk_size*]
  (Optional) What multipart upload part size, in MB, should S3 use when
  uploading parts. The size must be greater than or equal to 5M.
  Default: $::os_service_default.

[*object_buffer_dir*]
  (Optional) The local directory where uploads will be staged before they are
  transferred into S3.
  Default: $::os_service_default.

[*thread_pools*]
  (Optional) The number of thread pools to perform a multipart upload in S3.
  Default: $::os_service_default.
multi_store

(optional) Boolean describing if multiple backends will be configured Defaults to false

Parameters:

  • access_key (Any)
  • secret_key (Any)
  • host (Any)
  • bucket (Any)
  • bucket_url_format (Any) (defaults to: $::os_service_default)
  • create_bucket_on_put (Any) (defaults to: $::os_service_default)
  • large_object_size (Any) (defaults to: $::os_service_default)
  • large_object_chunk_size (Any) (defaults to: $::os_service_default)
  • object_buffer_dir (Any) (defaults to: $::os_service_default)
  • thread_pools (Any) (defaults to: $::os_service_default)
  • multi_store (Any) (defaults to: false)


53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
# File 'manifests/backend/s3.pp', line 53

class glance::backend::s3(
  $access_key,
  $secret_key,
  $host,
  $bucket,
  $bucket_url_format        = $::os_service_default,
  $create_bucket_on_put     = $::os_service_default,
  $large_object_size        = $::os_service_default,
  $large_object_chunk_size  = $::os_service_default,
  $object_buffer_dir        = $::os_service_default,
  $thread_pools             = $::os_service_default,
  $multi_store              = false,
) {

  warning('glance::backend::s3 is deprecated and has no effect. Glance no longer supports the s3 backend.')
}