72 lines
2.5 KiB
JSON
72 lines
2.5 KiB
JSON
{
|
|
"name": "vagrant-multi-neutron",
|
|
"description": "Environment used in testing the upstream cookbooks and reference Chef repository with vagrant. To be used with the Vagrantfile-multi-neutron vagrantfile. Defines the necessary attributes for a working mutltinode (1 controller/n computes) openstack deployment, using neutron (with gre tunnels between hosts) for the networking component.",
|
|
"cookbook_versions": {
|
|
},
|
|
"json_class": "Chef::Environment",
|
|
"chef_type": "environment",
|
|
"default_attributes": {
|
|
},
|
|
"override_attributes": {
|
|
"openstack": {
|
|
"yum": {
|
|
"rdo_delorean_enabled": true
|
|
},
|
|
"endpoints": {
|
|
"bind_interface": "enp0s8",
|
|
"compute-vnc-bind": {
|
|
"host": "0.0.0.0"
|
|
},
|
|
"compute-vnc": {
|
|
"host": "0.0.0.0"
|
|
}
|
|
},
|
|
"mq": {
|
|
"user": "admin"
|
|
},
|
|
"network": {
|
|
"service_plugins": [ "neutron.services.l3_router.l3_router_plugin.L3RouterPlugin" ],
|
|
"dhcp": {
|
|
"enable_isolated_metadata": "True"
|
|
},
|
|
"l3":{
|
|
"external_network_bridge_interface": "enp0s8"
|
|
}
|
|
},
|
|
"block-storage": {
|
|
"volume": {
|
|
"create_volume_group": true,
|
|
"default_volume_type": "lvm"
|
|
}
|
|
},
|
|
"image": {
|
|
"image_upload": true,
|
|
"upload_images": [
|
|
"cirros"
|
|
],
|
|
"upload_image": {
|
|
"cirros": "https://launchpad.net/cirros/trunk/0.3.0/+download/cirros-0.3.0-x86_64-disk.img"
|
|
}
|
|
},
|
|
"compute": {
|
|
"novnc_proxy": {
|
|
"bind_interface": "enp0s8",
|
|
"bind_address": "0.0.0.0"
|
|
},
|
|
"libvirt": {
|
|
"virt_type": "qemu"
|
|
},
|
|
"network": {
|
|
"public_interface": "enp0s8",
|
|
"service_type": "neutron"
|
|
}
|
|
},
|
|
"orchestration": {
|
|
"heat_stack_user_role": "heat_stack_user",
|
|
"stack_user_domain_name": "heat",
|
|
"stack_domain_admin": "heat_stack_admin"
|
|
}
|
|
}
|
|
}
|
|
}
|