Put service database configuration in separate classes
This commit is contained in:
parent
e3332d6517
commit
92278280f4
5
manifests/cinder/db.pp
Normal file
5
manifests/cinder/db.pp
Normal file
@ -0,0 +1,5 @@
|
||||
class kickstack::cinder::db inherits kickstack {
|
||||
|
||||
kickstack::db { 'cinder': }
|
||||
|
||||
}
|
@ -1,4 +1,4 @@
|
||||
class kickstack::db inherits kickstack {
|
||||
class kickstack::database inherits kickstack {
|
||||
|
||||
case $database {
|
||||
'mysql': {
|
||||
|
5
manifests/glance/db.pp
Normal file
5
manifests/glance/db.pp
Normal file
@ -0,0 +1,5 @@
|
||||
class kickstack::glance::db inherits kickstack {
|
||||
|
||||
kickstack::db { 'glance': }
|
||||
|
||||
}
|
5
manifests/keystone/db.pp
Normal file
5
manifests/keystone/db.pp
Normal file
@ -0,0 +1,5 @@
|
||||
class kickstack::keystone::db inherits kickstack {
|
||||
|
||||
kickstack::db { 'keystone': }
|
||||
|
||||
}
|
@ -3,7 +3,12 @@ class kickstack::node::controller inherits kickstack {
|
||||
include kickstack::rpc
|
||||
include kickstack::database
|
||||
|
||||
kickstack::db::service { ['keystone','glance','cinder','nova']: }
|
||||
include kickstack::keystone::db
|
||||
|
||||
include kickstack::glance::db
|
||||
include kickstack::glance::registry
|
||||
|
||||
include kickstack::cinder::db
|
||||
|
||||
include kickstack::nova::db
|
||||
}
|
||||
|
5
manifests/nova/db.pp
Normal file
5
manifests/nova/db.pp
Normal file
@ -0,0 +1,5 @@
|
||||
class kickstack::nova::db inherits kickstack {
|
||||
|
||||
kickstack::db { 'nova': }
|
||||
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user