98 lines
3.1 KiB
Plaintext
98 lines
3.1 KiB
Plaintext
ADAPTERS = [
|
|
{'name': 'CentOS_openstack', 'os': 'CentOS', 'target_system': 'openstack'},
|
|
]
|
|
ROLES = [
|
|
{'name': 'os-single-controller', 'target_system': 'openstack'},
|
|
{'name': 'os-network', 'target_system': 'openstack'},
|
|
{'name': 'os-compute', 'target_system': 'openstack'},
|
|
]
|
|
SWITCHES = [
|
|
{'ip': '1.2.3.4', 'vendor': 'huawei', 'credential': {'version': 'v2c', 'community': 'public'}},
|
|
]
|
|
MACHINES_BY_SWITCH = {
|
|
'1.2.3.4': [
|
|
{'mac': '00:00:01:02:03:04', 'port': 1, 'vlan': 1},
|
|
],
|
|
}
|
|
CLUSTERS = [
|
|
{
|
|
'name': 'cluster1',
|
|
'adapter': 'CentOS_openstack',
|
|
'mutable': False,
|
|
'security': {
|
|
'server_credentials': {
|
|
'username': 'root', 'password': 'huawei'
|
|
},
|
|
'service_credentials': {
|
|
'username': 'service', 'password': 'huawei'
|
|
},
|
|
'console_credentials': {
|
|
'username': 'admin', 'password': 'huawei'
|
|
}
|
|
},
|
|
'networking': {
|
|
'interfaces': {
|
|
'management': {
|
|
'nic': 'eth0',
|
|
'promisc': 0,
|
|
'netmask': '255.255.255.0',
|
|
'ip_end': '192.168.20.200',
|
|
'gateway': '',
|
|
'ip_start': '192.168.20.100'
|
|
},
|
|
'storage': {
|
|
'nic': 'eth0',
|
|
'promisc': 0,
|
|
'netmask': '255.255.254.0',
|
|
'ip_end': '10.145.88.200',
|
|
'gateway': '10.145.88.1',
|
|
'ip_start': '10.145.88.100'
|
|
},
|
|
'public': {
|
|
'nic': 'eth2',
|
|
'promisc': 1,
|
|
'netmask': '255.255.254.0',
|
|
'ip_end': '10.145.88.255',
|
|
'gateway': '10.145.88.1',
|
|
'ip_start': '10.145.88.100'
|
|
},
|
|
'tenant': {
|
|
'nic': 'eth0',
|
|
'promisc': 0,
|
|
'netmask': '255.255.254.0',
|
|
'ip_end': '10.145.88.120',
|
|
'gateway': '10.145.88.1',
|
|
'ip_start': '10.145.88.100'
|
|
}
|
|
},
|
|
'global': {
|
|
'nameservers': '192.168.20.254',
|
|
'proxy': 'http://192.168.20.254:3128',
|
|
'ntp_server': '192.168.20.254',
|
|
'search_path': 'ods.com',
|
|
'gateway': '10.145.88.1'
|
|
},
|
|
},
|
|
'partition': '/home 20%%;/tmp 10%%;/var 30%%;',
|
|
},
|
|
]
|
|
HOSTS_BY_CLUSTER = {
|
|
'cluster1': [
|
|
{
|
|
'hostname': 'server1',
|
|
'mac': '00:00:01:02:03:04',
|
|
'mutable': False,
|
|
'config': {
|
|
'networking': {
|
|
'interfaces': {
|
|
'management': {
|
|
'ip': '192.168.20.100',
|
|
},
|
|
},
|
|
},
|
|
'roles': ["os-single-controller", "os-network", "os-compute"],
|
|
},
|
|
},
|
|
],
|
|
}
|