nova and horizon, minus nova-compute

This commit is contained in:
mattray
2012-08-14 13:05:16 -05:00
parent 6da9e51d5d
commit e6dd491522
8 changed files with 68 additions and 4 deletions

View File

@@ -31,9 +31,11 @@ cookbooks:
- 1.0.3
- keystone: #used by keystone role
- 5.0.0
- glance: #used by glance role
- glance: #used by glance roles
- 5.0.0
- nova: #used by glance role
- nova: #used by nova roles
- 5.0.0
- horizon: #used by horizon-server role
- 5.0.0
environments:
@@ -51,8 +53,14 @@ roles:
- glance-registry:
- glance:
- nova-setup:
- single-compute:
- nova-scheduler:
- nova-api-ec2:
- nova-api-os-compute:
- nova-volume:
- nova-vncproxy:
- horizon-server:
- single-controller:
- single-compute:
- allinone:
nodes:

9
roles/horizon-server.rb Normal file
View File

@@ -0,0 +1,9 @@
name "horizon-server"
description "Horizon server"
run_list(
"role[base]",
"role[os-database]",
"role[os-networks]",
"recipe[mysql::client]",
"recipe[horizon::server]"
)

8
roles/nova-api-ec2.rb Normal file
View File

@@ -0,0 +1,8 @@
name "nova-api-ec2"
description "Nova API EC2"
run_list(
"role[base]",
"role[os-database]",
"role[os-networks]",
"recipe[nova::api-ec2]"
)

View File

@@ -0,0 +1,8 @@
name "nova-api-os-compute"
description "Nova API for Compute"
run_list(
"role[base]",
"role[os-database]",
"role[os-networks]",
"recipe[nova::api-os-compute]"
)

8
roles/nova-scheduler.rb Normal file
View File

@@ -0,0 +1,8 @@
name "nova-scheduler"
description "Nova scheduler"
run_list(
"role[base]",
"role[os-database]",
"role[os-networks]",
"recipe[nova::scheduler]"
)

9
roles/nova-vncproxy.rb Normal file
View File

@@ -0,0 +1,9 @@
name "nova-vncproxy"
description "Nova VNC Proxy"
run_list(
"role[base]",
"role[os-database]",
"role[os-networks]",
"recipe[nova::vncproxy]"
)

8
roles/nova-volume.rb Normal file
View File

@@ -0,0 +1,8 @@
name "nova-volume"
description "Nova Volume Service"
run_list(
"role[base]",
"role[os-database]",
"role[os-networks]",
"recipe[nova::volume]"
)

View File

@@ -6,5 +6,11 @@ run_list(
"role[rabbitmq-server]",
"role[keystone]",
"role[glance]",
"role[nova-setup]"
"role[nova-setup]",
"role[nova-scheduler]",
"role[nova-api-ec2]",
"role[nova-api-os-compute]",
"role[nova-volume]",
"role[nova-vncproxy]",
"role[horizon-server]"
)