From 93be25b50c49c45b6913202ff5fb009d430f37c6 Mon Sep 17 00:00:00 2001 From: Manuel Buil Date: Tue, 26 Sep 2017 13:26:32 +0200 Subject: Create a scenario role As discussed with the releng-xci team, each project should have the scenario in its repo Change-Id: I2cb407892edeeccabf396c7b1c341c78fba2828e Signed-off-by: Manuel Buil Signed-off-by: Trevor Bramwell (cherry picked from commit 90b3ef7c16d604e53cce22169822878438ced78a) --- .../playbooks/inventory_odl/env.d/nova.yml | 115 +++++++++++++++++++++ 1 file changed, 115 insertions(+) create mode 100644 scenarios/os-odl-sfc/role/os-odl-sfc/files/openstack-ansible/playbooks/inventory_odl/env.d/nova.yml (limited to 'scenarios/os-odl-sfc/role/os-odl-sfc/files/openstack-ansible/playbooks/inventory_odl/env.d/nova.yml') diff --git a/scenarios/os-odl-sfc/role/os-odl-sfc/files/openstack-ansible/playbooks/inventory_odl/env.d/nova.yml b/scenarios/os-odl-sfc/role/os-odl-sfc/files/openstack-ansible/playbooks/inventory_odl/env.d/nova.yml new file mode 100644 index 00000000..1aee092e --- /dev/null +++ b/scenarios/os-odl-sfc/role/os-odl-sfc/files/openstack-ansible/playbooks/inventory_odl/env.d/nova.yml @@ -0,0 +1,115 @@ +--- +# Copyright 2014, Rackspace US, Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +component_skel: + nova_api_metadata: + belongs_to: + - nova_all + nova_api_os_compute: + belongs_to: + - nova_all + nova_api_placement: + belongs_to: + - nova_all + nova_compute: + belongs_to: + - nova_all + nova_conductor: + belongs_to: + - nova_all + nova_scheduler: + belongs_to: + - nova_all + nova_console: + belongs_to: + - nova_all + + +container_skel: + nova_api_metadata_container: + belongs_to: + - compute-infra_containers + - os-infra_containers + contains: + - nova_api_metadata + properties: + service_name: nova + nova_api_os_compute_container: + belongs_to: + - compute-infra_containers + - os-infra_containers + contains: + - nova_api_os_compute + properties: + service_name: nova + nova_api_placement_container: + belongs_to: + - compute-infra_containers + - os-infra_containers + contains: + - nova_api_placement + properties: + service_name: nova + nova_compute_container: + belongs_to: + - compute_containers + contains: + - neutron_linuxbridge_agent + - neutron_openvswitch_agent + - openvswitch_nsh + - neutron_sriov_nic_agent + - nova_compute + properties: + is_metal: true + service_name: nova + nova_conductor_container: + belongs_to: + - compute-infra_containers + - os-infra_containers + contains: + - nova_conductor + properties: + service_name: nova + nova_scheduler_container: + belongs_to: + - compute-infra_containers + - os-infra_containers + contains: + - nova_scheduler + properties: + service_name: nova + nova_console_container: + belongs_to: + - compute-infra_containers + - os-infra_containers + contains: + - nova_console + properties: + service_name: nova + + +physical_skel: + compute-infra_containers: + belongs_to: + - all_containers + compute-infra_hosts: + belongs_to: + - hosts + compute_containers: + belongs_to: + - all_containers + compute_hosts: + belongs_to: + - hosts -- cgit 1.2.3-korg