fuel-web/scripts/ci/sample-release.json

110 lines
1.9 KiB
JSON

{
"name": "Sample release",
"version": "1.0.0",
"description": "Description for Release",
"networks_metadata": [
{"name": "floating", "access": "public"},
{"name": "admin", "access": "private10"},
{"name": "storage", "access": "private172"}
],
"roles": [
{
"name": "role1",
"components": [
"sample_compute",
"sample_monitor"
]
},
{
"name": "role2",
"components": [
"sample_default"
]
},
{
"name": "mysql_server",
"components": [
"mysql_server"
]
}
],
"components": [
{
"name": "sample_default",
"deploy": {
"driver": "chef-solo",
"driver_args": {
"run_list": [
"recipe[sample-cook::default@0.3.0]"
]
}
},
"provides": ["default_endpoint"],
"requires": ["monitor_endpoint"]
},
{
"name": "sample_compute",
"deploy": {
"driver": "chef-solo",
"driver_args": {
"run_list": [
"recipe[sample-cook::compute@0.3.0]"
]
}
},
"provides": ["compute_endpoint"],
"requires": ["default_endpoint", "monitor_endpoint"]
},
{
"name": "sample_monitor",
"deploy": {
"driver": "chef-solo",
"driver_args": {
"run_list": [
"recipe[sample-cook::monitor@0.3.0]"
]
}
},
"provides": ["monitor_endpoint"],
"requires": []
},
{
"name": "mysql_server",
"deploy": {
"driver": "chef-solo",
"driver_args": {
"run_list": [
"recipe[mysql::server@0.1.0]"
]
}
},
"provides": ["mysql_endpoint"],
"requires": []
}
],
"points": [
{
"name": "mysql_endpoint",
"scheme": {
}
},
{
"name": "default_endpoint",
"scheme": {
}
},
{
"name": "monitor_endpoint",
"scheme": {
}
},
{
"name": "compute_endpoint",
"scheme": {
}
}
]
}