summaryrefslogtreecommitdiffstats
path: root/ansible/roles/install_intel_cmt_cat/tasks/main.yml
blob: 609e98024aee299aaeb6bc40aa92ddf0c0ef0931 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# Copyright (c) 2017 Intel Corporation
#
# 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.
---

- name: Install extra build dependencies
  action: "{{ ansible_pkg_mgr }} name={{ item }} state=present"
  with_items: "{{ intel_cmt_cat_build_dependencies[ansible_os_family] }}"

- name: "make intel-cmt-cat"
  make:
    chdir: "{{ intel_cmt_cat_path }}"
    target: install
    params:
      PREFIX: "/usr"
################################## # Description: # This .yaml configuration file defines the configuration of the fuel # deployment and is passed as an argument to deploy.sh # eg. deploy.sh -c https://artifact.opnfv.org/fuel/config # This will make build.sh fetch this configuration file and configure the # deployment accordingly. # After the deployment, a copy of this file gets uploaded to fuel: # /root/deploy-config.yaml, as well as the sha-1 sum of this file: # /root/deploy-config.sha1 ############################################################################## ############################################################################## # deployment configuration meta-data deployment-scenario-metadata: title: ODL-L2 SFC HA deployment version: 0.0.1 created: Feb 10 2016 comment: Rebased to Fuel9 ############################################################################## # Stack extentions are opnfv added value features in form of a fuel-plugin # plug-ins listed below will be enabled and configured according to the # <module-config-base-uri>/<module-config-name>_<module-config-version>.yaml # It does so by copying the config file to the local plugin config directory stack-extensions: - module: fuel-plugin-ovs module-config-name: fuel-nshovs module-config-version: 0.9.0 module-config-override: metadata: versions: - install_nsh: value: true metadata: plugin_version: 0.9.0 - module: opendaylight module-config-name: fuel-odl module-config-version: 0.9.0 module-config-override: metadata: versions: - enable_sfc: value: true package_name: value: opendaylight-boron metadata: plugin_version: 0.9.0 # Note that the module substitionion does not support arrays # This is a quick fix # - module: opendaylight # module-config-name: fuel-odl # module-config-version: 0.0.2 # module-config-override: # Module config overrides # rest_api_port: # value: '8282' # enable_gbp: # value: false # enable_l3_odl: # value: false # enable_sfc: # value: false ############################################################################## # By editing the override-config sections below, you can override arbitrary # configuration name-space settings dea-override-config: nodes: - id: 1 interfaces: interfaces_1 role: controller,opendaylight transformations: transformations_1 - id: 2 interfaces: interfaces_1 role: mongo,controller transformations: transformations_1 - id: 3 interfaces: interfaces_1 role: ceph-osd,controller transformations: transformations_1 - id: 4 interfaces: interfaces_1 role: ceph-osd,compute transformations: transformations_1 - id: 5 interfaces: interfaces_1 role: ceph-osd,compute transformations: transformations_1 dha-override-config: nodes: - id: 1 libvirtName: controller1 libvirtTemplate: templates/virtual_environment/vms/controller.xml - id: 2 libvirtName: controller2 libvirtTemplate: templates/virtual_environment/vms/controller.xml - id: 3 libvirtName: controller3 libvirtTemplate: templates/virtual_environment/vms/controller.xml - id: 4 libvirtName: compute1 libvirtTemplate: templates/virtual_environment/vms/compute.xml - id: 5 libvirtName: compute2 libvirtTemplate: templates/virtual_environment/vms/compute.xml - id: 6 libvirtName: fuel-master libvirtTemplate: templates/virtual_environment/vms/fuel.xml isFuel: yes username: root password: r00tme ############################################################################## # The verification pipeline may populate the section below with arbitrary # testing information, which post deploy can be retreived from the fuel master: # /root/deploy-config.yaml test: