nova-setup working now, updated dependencies
This commit is contained in:
@@ -4,7 +4,7 @@ cookbooks:
|
||||
- openssh: #used by base role
|
||||
- 0.8.0
|
||||
- apt: #used by erlang
|
||||
- 1.4.4
|
||||
- 1.4.5
|
||||
- yum: #used by erlang
|
||||
- 0.6.2
|
||||
- build-essential: # used by mysql
|
||||
@@ -12,15 +12,11 @@ cookbooks:
|
||||
- erlang: #used by rabbitmq-server role
|
||||
- 1.0.0
|
||||
- rabbitmq: #used by rabbitmq-server role
|
||||
- 1.5.0
|
||||
- 1.5.1
|
||||
- openssl: #used by mysql
|
||||
- 1.0.0
|
||||
- chef_handler: #used by windows
|
||||
- 1.0.6
|
||||
- windows: #used by mysql
|
||||
- 1.3.0
|
||||
- mysql: #used by mysql-master role
|
||||
- 1.2.6
|
||||
- 1.2.7
|
||||
- postgresql: #required by database
|
||||
- 0.99.4
|
||||
- aws: #required by database
|
||||
@@ -29,12 +25,16 @@ cookbooks:
|
||||
- 1.0.0
|
||||
- database: #required by keystone
|
||||
- 1.2.0
|
||||
- sysctl: #required by nova
|
||||
- 0.1.2
|
||||
- osops-utils: #required by keystone
|
||||
- 1.0.3
|
||||
- keystone: #used by keystone role
|
||||
- 5.0.0
|
||||
- glance: #used by glance role
|
||||
- 5.0.0
|
||||
- nova: #used by glance role
|
||||
- 5.0.0
|
||||
|
||||
environments:
|
||||
|
||||
@@ -50,6 +50,7 @@ roles:
|
||||
- glance-api:
|
||||
- glance-registry:
|
||||
- glance:
|
||||
- nova-setup:
|
||||
- single-compute:
|
||||
- single-controller:
|
||||
- allinone:
|
||||
|
||||
8
roles/nova-setup.rb
Normal file
8
roles/nova-setup.rb
Normal file
@@ -0,0 +1,8 @@
|
||||
name "nova-setup"
|
||||
description "Where the setup operations for nova get run"
|
||||
run_list(
|
||||
"role[base]",
|
||||
"role[os-database]",
|
||||
"role[os-networks]",
|
||||
"recipe[nova::nova-setup]"
|
||||
)
|
||||
@@ -1,15 +1,9 @@
|
||||
name "os-database"
|
||||
description "Define the database settings you're going to use with OpenStack."
|
||||
run_list(
|
||||
"recipe[build-essential]"
|
||||
)
|
||||
|
||||
override_attributes(
|
||||
"mysql" => {
|
||||
"allow_remote_root" => true,
|
||||
"root_network_acl" => "%"
|
||||
},
|
||||
"build-essential" => {
|
||||
"compiletime" => true
|
||||
}
|
||||
)
|
||||
|
||||
@@ -4,14 +4,14 @@ description "Define the networks you're going to use with OpenStack. These will
|
||||
override_attributes(
|
||||
"osops_networks" => {
|
||||
"public" => "10.0.111.0/24",
|
||||
"management" => "192.168.1.0/24",
|
||||
"management" => "10.0.200.0/24",
|
||||
"nova" => "10.0.111.0/24"
|
||||
},
|
||||
"nova" => {
|
||||
"networks" => [
|
||||
{
|
||||
"label" => "public",
|
||||
"ipv4_cidr" => "10.0.100.0/24",
|
||||
"ipv4_cidr" => "192.168.100.0/24",
|
||||
"num_networks" => "1",
|
||||
"network_size" => "255",
|
||||
"bridge" => "br100",
|
||||
@@ -21,7 +21,7 @@ override_attributes(
|
||||
},
|
||||
{
|
||||
"label" => "private",
|
||||
"ipv4_cidr" => "10.0.200.0/24",
|
||||
"ipv4_cidr" => "192.168.200.0/24",
|
||||
"num_networks" => "1",
|
||||
"network_size" => "255",
|
||||
"bridge" => "br101",
|
||||
|
||||
@@ -5,5 +5,6 @@ run_list(
|
||||
"role[mysql-master]",
|
||||
"role[rabbitmq-server]",
|
||||
"role[keystone]",
|
||||
"role[glance]"
|
||||
"role[glance]",
|
||||
"role[nova-setup]"
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user