Correctly set Glance API servers
This commit is contained in:
parent
6676af82ce
commit
33d3c9277e
@ -24,4 +24,10 @@ class kickstack::glance::api inherits kickstack {
|
||||
service_password => $service_password,
|
||||
require => Class['::glance::api']
|
||||
}
|
||||
|
||||
kickstack::exportfact::export { 'glance_api_host':
|
||||
value => $hostname,
|
||||
tag => 'glance',
|
||||
require => Class['::glance::api']
|
||||
}
|
||||
}
|
||||
|
@ -1,7 +1,8 @@
|
||||
class kickstack::node::compute inherits kickstack {
|
||||
|
||||
# Compute nodes require AMQP connectivity,
|
||||
# a nova Keystone endpoint, and an SQL connection
|
||||
# a nova Keystone endpoint, an SQL connection,
|
||||
# and a glance API server
|
||||
|
||||
case $::kickstack::rpc {
|
||||
'rabbitmq': {
|
||||
@ -16,10 +17,11 @@ class kickstack::node::compute inherits kickstack {
|
||||
|
||||
$nova_sql_conn = getvar("${::kickstack::fact_prefix}nova_sql_connection")
|
||||
$nova_keystone_password = getvar("${::kickstack::fact_prefix}nova_keystone_password")
|
||||
$glance_api_host = getvar("${::kickstack::fact_prefix}glance_api_host")
|
||||
|
||||
if $amqp_host and $amqp_password {
|
||||
include kickstack::quantum::agent::l2
|
||||
if $nova_sql_conn and $nova_keystone_password {
|
||||
if $nova_sql_conn and $nova_keystone_password and $glance_api_host {
|
||||
include kickstack::nova::compute
|
||||
}
|
||||
}
|
||||
|
@ -1,6 +1,7 @@
|
||||
class kickstack::nova::config inherits kickstack {
|
||||
|
||||
$sql_conn = getvar("${fact_prefix}nova_sql_connection")
|
||||
$glance_api_servers = getvar("${fact_prefix}glance_api_host")
|
||||
|
||||
case "$::kickstack::rpc" {
|
||||
'rabbitmq': {
|
||||
@ -17,7 +18,7 @@ class kickstack::nova::config inherits kickstack {
|
||||
auth_strategy => 'keystone',
|
||||
verbose => $::kickstack::verbose,
|
||||
debug => $::kickstack::debug,
|
||||
glance_api_servers => false
|
||||
glance_api_servers => "${glance_api_servers}:9292"
|
||||
}
|
||||
}
|
||||
'qpid': {
|
||||
@ -34,7 +35,7 @@ class kickstack::nova::config inherits kickstack {
|
||||
auth_strategy => 'keystone',
|
||||
verbose => $::kickstack::verbose,
|
||||
debug => $::kickstack::debug,
|
||||
glance_api_servers => false
|
||||
glance_api_servers => "${glance_api_servers}:9292"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user