Skip to content

Instantly share code, notes, and snippets.

Created June 23, 2013 19:41
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
Star You must be signed in to star a gist
Save anonymous/5846263 to your computer and use it in GitHub Desktop.
{
"id": "bc-template-network",
"description": "Instantiates network interfaces on the crowbar managed systems. Also manages the address pool",
"attributes": {
"network": {
"start_up_delay": 30,
"mode": "single",
"teaming": {
"mode": 6
},
"interface_map": [
{
"pattern": "VMware Virtual Platform",
"bus_order": [
"0000:00/0000:00:11.0/0000:02:00.0",
"0000:00/0000:00:11.0/0000:02:01.0",
"0000:00/0000:00:11.0/0000:02:02.0",
"0000:00/0000:00:11.0/0000:02:03.0"
]
}
],
"conduit_map": [
{
"pattern": "single/1/.*",
"conduit_list": {
"intf0": {
"if_list": [ "1g1" ]
},
"intf1": {
"if_list": [ "1g1" ]
},
"intf2": {
"if_list": [ "1g1" ]
},
"intf3": {
"if_list": [ "1g1" ]
}
}
},
{
"pattern": "single/.*/.*",
"conduit_list": {
"intf0": {
"if_list": [ "1g1" ]
},
"intf1": {
"if_list": [ "1g2" ]
},
"intf2": {
"if_list": [ "1g3" ]
},
"intf3": {
"if_list": [ "1g4" ]
}
}
}
],
"networks": {
"storage": {
"conduit": "intf3",
"vlan": 200,
"use_vlan": false,
"add_bridge": false,
"subnet": "192.168.125.0",
"netmask": "255.255.255.0",
"broadcast": "192.168.125.255",
"ranges": {
"host": { "start": "192.168.125.10", "end": "192.168.125.239" }
}
},
"public": {
"conduit": "intf1",
"vlan": 300,
"use_vlan": false,
"add_bridge": false,
"subnet": "192.168.126.0",
"netmask": "255.255.255.0",
"broadcast": "192.168.126.255",
"router": "192.168.126.1",
"router_pref": 5,
"ranges": {
"host": { "start": "192.168.126.2", "end": "192.168.126.49" },
"dhcp": { "start": "192.168.126.50", "end": "192.168.126.127" }
}
},
"nova_fixed": {
"conduit": "intf2",
"vlan": 500,
"use_vlan": false,
"add_bridge": true,
"subnet": "192.168.123.0",
"netmask": "255.255.255.0",
"broadcast": "192.168.123.255",
"router": "192.168.123.1",
"router_pref": 20,
"ranges": {
"router": { "start": "192.168.123.1", "end": "192.168.123.49" },
"dhcp": { "start": "192.168.123.50", "end": "192.168.123.254" }
}
},
"nova_floating": {
"conduit": "intf1",
"vlan": 300,
"use_vlan": false,
"add_bridge": false,
"subnet": "192.168.126.128",
"netmask": "255.255.255.192",
"broadcast": "192.168.126.191",
"ranges": {
"host": { "start": "192.168.126.129", "end": "192.168.126.191" }
}
},
"bmc": {
"conduit": "bmc",
"vlan": 100,
"use_vlan": false,
"add_bridge": false,
"subnet": "192.168.124.0",
"netmask": "255.255.255.0",
"broadcast": "192.168.124.255",
"ranges": {
"host": { "start": "192.168.124.162", "end": "192.168.124.240" }
}
},
"bmc_vlan": {
"conduit": "intf0",
"vlan": 100,
"use_vlan": false,
"add_bridge": false,
"subnet": "192.168.124.0",
"netmask": "255.255.255.0",
"broadcast": "192.168.124.255",
"ranges": {
"host": { "start": "192.168.124.161", "end": "192.168.124.161" }
}
},
"os_sdn": {
"conduit": "intf1",
"vlan": 700,
"use_vlan": false,
"add_bridge": false,
"subnet": "192.168.126.0",
"netmask": "255.255.255.0",
"broadcast": "192.168.126.255",
"ranges": {
"host": { "start": "192.168.126.192", "end": "192.168.126.254"}
}
},
"admin": {
"conduit": "intf0",
"vlan": 100,
"use_vlan": false,
"add_bridge": false,
"subnet": "192.168.124.0",
"netmask": "255.255.255.0",
"broadcast": "192.168.124.255",
"router": "192.168.124.1",
"router_pref": 10,
"ranges": {
"admin": { "start": "192.168.124.10", "end": "192.168.124.11" },
"dhcp": { "start": "192.168.124.21", "end": "192.168.124.80" },
"host": { "start": "192.168.124.81", "end": "192.168.124.160" },
"switch": { "start": "192.168.124.241", "end": "192.168.124.250" }
}
}
}
}
},
"deployment": {
"network": {
"crowbar-revision": 0,
"element_states": {
"network": [ "readying", "ready", "applying" ]
},
"elements": {},
"element_order": [
[ "network" ]
],
"config": {
"environment": "network-base-config",
"mode": "full",
"transitions": true,
"transition_list": [ "discovered", "reset", "delete" ]
}
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment