330 lines
12 KiB
JSON
330 lines
12 KiB
JSON
{ "all_roles" : {
|
|
"os-block-storage-worker": "openstack block storage node",
|
|
"os-controller": "openstack controller node",
|
|
"os-network": "openstack network node",
|
|
"os-ops-messaging": "openstack message queue node",
|
|
"os-image": "openstack image node",
|
|
"os-ops-database": "openstack database node",
|
|
"os-compute-worker": "openstack compute node",
|
|
"os-ha": "Software load balance node",
|
|
"os-compute-vncproxy": "vnc proxy"
|
|
},
|
|
"test_roles": {
|
|
"default": ["test-synclog"]
|
|
},
|
|
"read_config_mapping": {
|
|
"/dashboard_roles": "/dashboard_roles",
|
|
"/haproxy_roles": "/haproxy_roles",
|
|
"/test_roles": "/test_roles",
|
|
"/haproxy/router_id_prefix": "/ha/keepalived/router_id_prefix",
|
|
"/haproxy/default_priority": "/ha/keepalived/default_priority",
|
|
"/haproxy/default_state": "/ha/keepalived/default_state",
|
|
"/haproxy/states_to_assign": "/ha/keepalived/states_to_assign"
|
|
},
|
|
"config_mapping": {
|
|
"/credential/identity/users/admin": "/security/console_credentials",
|
|
"/credential/identity/users/compute": "/security/service_credentials",
|
|
"/credential/identity/users/image": "/security/service_credentials",
|
|
"/credential/identity/users/metering": "/security/service_credentials",
|
|
"/credential/identity/users/network": "/security/service_credentials",
|
|
"/credential/identity/users/object-store": "/security/service_credentials",
|
|
"/credential/identity/users/volume": "/security/service_credentials",
|
|
"/credential/mysql/compute": "/security/service_credentials",
|
|
"/credential/mysql/dashboard": "/security/service_credentials",
|
|
"/credential/mysql/identity": "/security/service_credentials",
|
|
"/credential/mysql/image": "/security/service_credentials",
|
|
"/credential/mysql/metering": "/security/service_credentials",
|
|
"/credential/mysql/network": "/security/service_credentials",
|
|
"/credential/mysql/volume": "/security/service_credentials",
|
|
"/credential/mysql/super/password": "/security/service_credentials/password",
|
|
"/networking/control/interface": "/networking/interfaces/management/nic",
|
|
"/ntp/ntpserver": "/networking/global/ntp_server",
|
|
"/networking/storage/interface": "/networking/interfaces/storage/nic",
|
|
"/networking/public/interface": "/networking/interfaces/public/nic",
|
|
"/networking/tenant/interface": "/networking/interfaces/tenant/nic",
|
|
"/networking/plugins/ovs/gre/local_ip_interface": "/networking/interfaces/tenant/nic",
|
|
"/ha/haproxy/vip": "/networking/global/ha_vip",
|
|
"/ha/keepalived/instance_name/vip": "/networking/global/ha_vip"
|
|
},
|
|
"role_mapping": {
|
|
"os-controller": {
|
|
"/endpoints/compute/metadata/host": ["/networking/global/ha_vip", "/networking/interfaces/management/ip"],
|
|
"/endpoints/compute/service/host": ["/networking/global/ha_vip", "/networking/interfaces/management/ip"],
|
|
"/endpoints/compute/xvpvnc/host": ["/networking/global/ha_vip", "/networking/interfaces/management/ip"],
|
|
"/endpoints/ec2/admin/host": ["/networking/global/ha_vip", "/networking/interfaces/management/ip"],
|
|
"/endpoints/ec2/service/host": ["/networking/global/ha_vip", "/networking/interfaces/management/ip"],
|
|
"/endpoints/identity/admin/host": ["/networking/global/ha_vip", "/networking/interfaces/management/ip"],
|
|
"/endpoints/identity/service/host": ["/networking/global/ha_vip", "/networking/interfaces/management/ip"],
|
|
"/endpoints/metering/service/host": ["/networking/global/ha_vip", "/networking/interfaces/management/ip"],
|
|
"/endpoints/network/service/host": ["/networking/global/ha_vip", "/networking/interfaces/management/ip"],
|
|
"/endpoints/volume/service/host": ["/networking/global/ha_vip", "/networking/interfaces/management/ip"]
|
|
},
|
|
"os-compute-vncproxy": {
|
|
"/endpoints/compute/novnc/host": ["/networking/global/ha_vip", "/networking/interfaces/management/ip"]
|
|
},
|
|
"os-ops-database": {
|
|
"/db/mysql/bind_address": "/networking/interfaces/management/ip"
|
|
},
|
|
"os-ops-messaging": {
|
|
"/mq/rabbitmq/bind_address": "/networking/interfaces/management/ip"
|
|
},
|
|
"os-image": {
|
|
"/endpoints/image/registry/host": ["/networking/global/ha_vip", "/networking/interfaces/management/ip"],
|
|
"/endpoints/image/service/host": ["/networking/global/ha_vip", "/networking/interfaces/management/ip"]
|
|
}
|
|
},
|
|
"credential" : { "identity" : { "roles" : { "admin" : "admin",
|
|
"member" : "Member"
|
|
},
|
|
"tenants" : { "admin" : "admin",
|
|
"service" : "service"
|
|
},
|
|
"token" : { "admin" : "01234567890abc0987654321" },
|
|
"users" : { "admin" : { "password" : "admin",
|
|
"tenant" : "admin",
|
|
"username" : "admin"
|
|
},
|
|
"compute" : { "password" : "nova",
|
|
"tenant" : "service",
|
|
"username" : "nova"
|
|
},
|
|
"image" : { "password" : "glance",
|
|
"tenant" : "service",
|
|
"username" : "glance"
|
|
},
|
|
"metering" : { "password" : "ceilometer",
|
|
"tenant" : "service",
|
|
"username" : "ceilometer"
|
|
},
|
|
"network" : { "password" : "quantum",
|
|
"tenant" : "service",
|
|
"username" : "quantum"
|
|
},
|
|
"object-store" : { "password" : "swift",
|
|
"tenant" : "service",
|
|
"username" : "swift"
|
|
},
|
|
"volume" : { "password" : "cinder",
|
|
"tenant" : "service",
|
|
"username" : "cinder"
|
|
}
|
|
}
|
|
},
|
|
"metadata" : { "password" : "Hello_Openstack" },
|
|
"mq" : { "rabbitmq" : { "password" : "guest",
|
|
"username" : "guest",
|
|
"vhost" : "/"
|
|
} },
|
|
"mysql" : { "compute" : { "password" : "admin",
|
|
"username" : "nova"
|
|
},
|
|
"dashboard" : { "password" : "admin",
|
|
"username" : "dashboard"
|
|
},
|
|
"identity" : { "password" : "admin",
|
|
"username" : "keystone"
|
|
},
|
|
"image" : { "password" : "admin",
|
|
"username" : "glance"
|
|
},
|
|
"metering" : { "password" : "admin",
|
|
"username" : "ceilometer"
|
|
},
|
|
"network" : { "password" : "admin",
|
|
"username" : "quantum"
|
|
},
|
|
"super" : { "password" : "test",
|
|
"username" : "root"
|
|
},
|
|
"volume" : { "password" : "admin",
|
|
"username" : "cinder"
|
|
}
|
|
},
|
|
"text" : true
|
|
},
|
|
"ha": {
|
|
"status": "disable",
|
|
"haproxy": {
|
|
"vip": "",
|
|
"roles": {
|
|
"os-controller": ["dashboard_http","dashboard_https","keystone_admin", "keystone_public_internal","nova_ec2_api","nova_compute_api","cinder_api","neutron_api","novncproxy"],
|
|
"os-image": ["glance_api","glance_registry_cluster"]
|
|
}
|
|
},
|
|
"keepalived": {
|
|
"router_id_prefix": "lsb",
|
|
"default_priority": 100,
|
|
"default_state": "SLAVE",
|
|
"states_to_assign": ["MASTER"],
|
|
"router_ids": {
|
|
},
|
|
"instance_name": {
|
|
"vip": "",
|
|
"priorities": {
|
|
},
|
|
"states": {
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"dashboard_roles" : [ "os-controller", "os-dashboard" ],
|
|
"haproxy_roles": [ "os-ha" ],
|
|
"db" : { "mysql" : { "bind_address" : "10.145.88.231",
|
|
"port" : "3306"
|
|
},
|
|
"service_type" : "mysql"
|
|
},
|
|
"endpoints" : { "compute" : { "metadata" : { "host" : "10.145.88.231",
|
|
"scheme" : "http"
|
|
},
|
|
"novnc" : { "host" : "10.145.88.231",
|
|
"scheme" : "http"
|
|
},
|
|
"service" : { "host" : "10.145.88.231",
|
|
"scheme" : "http"
|
|
},
|
|
"xvpvnc" : { "host" : "10.145.88.231",
|
|
"scheme" : "http"
|
|
}
|
|
},
|
|
"ec2" : { "admin" : { "host" : "10.145.88.231",
|
|
"scheme" : "http"
|
|
},
|
|
"service" : { "host" : "10.145.88.231",
|
|
"scheme" : "http"
|
|
}
|
|
},
|
|
"identity" : { "admin" : { "host" : "10.145.88.231",
|
|
"scheme" : "http"
|
|
},
|
|
"service" : { "host" : "10.145.88.231",
|
|
"scheme" : "http"
|
|
}
|
|
},
|
|
"image" : { "registry" : { "host" : "10.145.88.231",
|
|
"scheme" : "http"
|
|
},
|
|
"service" : { "host" : "10.145.88.231",
|
|
"scheme" : "http"
|
|
}
|
|
},
|
|
"metering" : { "service" : { "host" : "10.145.88.231",
|
|
"scheme" : "http"
|
|
} },
|
|
"network" : { "service" : { "host" : "10.145.88.231",
|
|
"scheme" : "http"
|
|
} },
|
|
"volume" : { "service" : { "host" : "10.145.88.231",
|
|
"scheme" : "http"
|
|
} }
|
|
},
|
|
"id" : "env_default",
|
|
"mq" : { "rabbitmq" : { "bind_address" : "10.145.88.231",
|
|
"port" : "5672"
|
|
},
|
|
"service_type" : "rabbitmq"
|
|
},
|
|
"networking" : { "control" : { "interface" : "eth0" },
|
|
"nova" : { "network_type" : "quantum" },
|
|
"plugins" : { "ovs" : { "gre" : { "bridge_mappings" : "nil",
|
|
"enable_tunneling" : "True",
|
|
"local_ip_interface" : "eth0",
|
|
"network_vlan_ranges" : "nil",
|
|
"tunnel_bridge" : "br-tun",
|
|
"tunnel_id_ranges" : "1:3000"
|
|
},
|
|
"integration_bridge" : "br-int",
|
|
"status" : "enable",
|
|
"tenant_network_type" : "gre",
|
|
"vlan" : { "bridge_mappings" : "physnet1:br-eth1",
|
|
"enable_tunneling" : "False",
|
|
"local_ip_interface" : "nil",
|
|
"network_vlan_ranges" : "physnet1:1000:2999",
|
|
"tunnel_bridge" : "nil",
|
|
"tunnel_id_ranges" : "nil"
|
|
}
|
|
} },
|
|
"public" : { "interface" : "eth1" },
|
|
"storage" : { "interface" : "eth0" },
|
|
"tenant" : { "interface" : "eth0" }
|
|
},
|
|
"ntp" : { "ntpserver" : "0.centos.pool.ntp.org" },
|
|
"release" : "grizzly",
|
|
"role_assign_policy" : {
|
|
"default" : {
|
|
"bundles" : [ ],
|
|
"exclusives" : [ "os-controller" ],
|
|
"roles" : [
|
|
"os-ha",
|
|
"os-ops-database",
|
|
"os-ops-messaging",
|
|
"os-controller",
|
|
"os-compute-vncproxy",
|
|
"os-image",
|
|
"os-block-storage-worker",
|
|
"os-network",
|
|
"os-compute-worker"
|
|
],
|
|
"default_min" : 1,
|
|
"default_max" : 1,
|
|
"maxs" : {
|
|
"os-compute-worker": -1,
|
|
"os-ha": 0
|
|
},
|
|
"mins": {
|
|
"os-ha": 0
|
|
},
|
|
"default_dependencies": [],
|
|
"dependencies": {
|
|
},
|
|
"default_post_roles": [],
|
|
"post_roles": {
|
|
}
|
|
},
|
|
"policy_by_host_numbers" : {
|
|
"1" : {
|
|
"bundles" : [ [
|
|
"os-ops-database",
|
|
"os-ops-messaging",
|
|
"os-controller",
|
|
"os-compute-vncproxy",
|
|
"os-image",
|
|
"os-block-storage-worker",
|
|
"os-network",
|
|
"os-compute-worker"
|
|
] ]
|
|
}
|
|
}
|
|
},
|
|
"support_oses": [ "CentOS*", "Ubuntu*" ],
|
|
"services" : { "compute" : { "name" : "nova",
|
|
"status" : "enable"
|
|
},
|
|
"dashboard" : { "name" : "horizon",
|
|
"status" : "enable"
|
|
},
|
|
"identity" : { "name" : "keystone",
|
|
"status" : "enable"
|
|
},
|
|
"image" : { "name" : "glance",
|
|
"status" : "enable"
|
|
},
|
|
"metering" : { "name" : "ceilometer",
|
|
"status" : "disable"
|
|
},
|
|
"network" : { "name" : "quantum",
|
|
"status" : "enable"
|
|
},
|
|
"object-store" : { "name" : "swift",
|
|
"status" : "disable"
|
|
},
|
|
"volume" : { "name" : "cinder",
|
|
"status" : "enable"
|
|
}
|
|
},
|
|
"debugging": {
|
|
"debug": "False",
|
|
"verbose": "False"
|
|
}
|
|
}
|