Puppet Class: openstack::common::cinder

Defined in:
manifests/common/cinder.pp

Overview

Common class for cinder installation Private, and should not be used on its own



3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# File 'manifests/common/cinder.pp', line 3

class openstack::common::cinder {
  class { '::cinder':
    sql_connection  => $::openstack::resources::connectors::cinder,
    rabbit_host     => hiera('openstack::controller::address::management'),
    rabbit_userid   => hiera('openstack::rabbitmq::user'),
    rabbit_password => hiera('openstack::rabbitmq::password'),
    debug           => hiera('openstack::debug'),
    verbose         => hiera('openstack::verbose'),
    mysql_module    => '2.2',
  }

  $storage_server = hiera('openstack::storage::address::api')
  $glance_api_server = "${storage_server}:9292"

  class { '::cinder::glance':
    glance_api_servers => [ $glance_api_server ],
  }
}