This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"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