Puppet Class: api

Defined in:
manifests/image/api.pp

Overview

ks_keystone_internal_host

(optional) Internal Hostname or IP to connect to Keystone API Defaults to '127.0.0.1'

ks_keystone_internal_proto

(optional) Protocol used to connect to API. Could be 'http' or 'https'. Defaults to 'http'

ks_glance_internal_host

(optional) Internal Hostname or IP to connect to Glance Defaults to '127.0.0.1'

ks_glance_api_internal_port

(optional) TCP port to connect to Glance API from internal network Defaults to '9292'

ks_glance_registry_internal_proto

(optional) Protocol used to connect to API. Could be 'http' or 'https'. Defaults to 'http'

ks_glance_registry_internal_port

(optional) TCP port to connect to Glance Registry from internal network Defaults to '9191'

ks_glance_password

(optional) Password used by Glance to connect to Keystone API Defaults to 'glancepassword'

rabbit_host

(optional) IP or Hostname of one RabbitMQ server. Defaults to '127.0.0.1'

rabbit_password

(optional) Password to connect to glance queue. Defaults to 'rabbitpassword'

api_eth

(optional) Which interface we bind the Glance API server. Defaults to '127.0.0.1'

openstack_vip

(optional) Hostname of IP used to connect to Glance registry Defaults to '127.0.0.1'

glance_rbd_pool

(optional) Name of the Ceph pool which which store the glance images Defaults to 'images'

glance_rbd_user

(optional) User name used to acces to the glance rbd pool Defaults to 'glance'

verbose

(optional) Set log output to verbose output Defaults to true

debug

(optional) Set log output to debug output Defaults to true

use_syslog

(optional) Use syslog for logging Defaults to true

log_facility

(optional) Syslog facility to receive log lines Defaults to 'LOG_LOCAL0'

backend

(optionnal) Backend to use to store images Can be 'rbd', 'file', 'nfs' or 'swift' Defaults to 'rbd'

known_stores

(optionnal) Tell to Glance API which backends can be used Can be 'rbd', 'http', 'file', or and 'swift'. Should be an array. Defaults to ['rbd', 'http']

filesystem_store_datadir

(optional) Full path of data directory to store the images. Defaults to '/var/lib/glance/images/'

nfs_device

(optionnal) NFS device to mount Example: 'nfs.example.com:/vol1' Required when running 'nfs' backend. Defaults to false

nfs_options

(optional) NFS mount options Example: 'nfsvers=3,noacl' Defaults to 'defaults'

pipeline

(optional) Partial name of a pipeline in your paste configuration file with the service name removed. Defaults to 'keystone'.

firewall_settings

(optional) Allow to add custom parameters to firewall rules Should be an hash. Default to {}

Parameter Summary