Feel free to ask any questions and open issues
See the attributes/default.rb for default values.
Controller node.json:
{
"admin": {
"password": "superSecret",
"email": "[email protected]"
},
"controller":{
"private_ip": "10.0.0.1",
"public_ip": "192.168.0.100"
},
"run_list":[
"recipe[grizzly::set_attributes]",
"recipe[grizzly::ip_forwarding]",
"recipe[grizzly::users]",
"recipe[grizzly::ntp]",
"recipe[grizzly::repositories]",
"recipe[grizzly::rabbitmq-server]",
"recipe[grizzly::mysql-server]",
"recipe[grizzly::keystone]",
"recipe[grizzly::swift]",
"recipe[grizzly::ceph]",
"recipe[grizzly::glance]",
"recipe[grizzly::cinder]",
"recipe[grizzly::openvswitch]",
"recipe[grizzly::quantum]",
"recipe[grizzly::nova]",
"recipe[grizzly::dashboard]"
]
}
Compute node.json:
{
"admin": {
"password": "superSecret",
"email": "[email protected]"
},
"controller":{
"private_ip": "10.0.0.1",
"public_ip": "192.168.0.100"
},
"run_list":[
"recipe[grizzly::set_attributes]",
"recipe[grizzly::ip_forwarding]",
"recipe[grizzly::users]",
"recipe[grizzly::ntp-compute]",
"recipe[grizzly::repositories]",
"recipe[grizzly::openvswitch]",
"recipe[grizzly::libvirt]",
"recipe[grizzly::nova-compute]",
"recipe[grizzly::swift-compute]"
]
}
All in one node.json:
{
"admin": {
"password": "superSecret",
"email": "[email protected]"
},
"controller":{
"private_ip": "10.0.0.1",
"public_ip": "192.168.0.100"
},
"run_list":[
"recipe[grizzly::set_attributes]",
"recipe[grizzly::ip_forwarding]",
"recipe[grizzly::users]",
"recipe[grizzly::ntp]",
"recipe[grizzly::repositories]",
"recipe[grizzly::rabbitmq-server]",
"recipe[grizzly::mysql-server]",
"recipe[grizzly::keystone]",
"recipe[grizzly::swift]",
"recipe[grizzly::ceph]",
"recipe[grizzly::glance]",
"recipe[grizzly::cinder]",
"recipe[grizzly::openvswitch]",
"recipe[grizzly::quantum]",
"recipe[grizzly::nova]",
"recipe[grizzly::libvirt]",
"recipe[grizzly::nova-compute]",
"recipe[grizzly::swift-compute]",
"recipe[grizzly::dashboard]"
]
}