Merge "[OVS-DPDK] Turn off missing options"
[fuel.git] / deploy / scenario / ha_vlan_heat_ceilometer_scenario.yaml
1 ##############################################################################
2 # Copyright (c) 2015 Ericsson AB and others.
3 # jonas.bjurel@ericsson.com
4 # All rights reserved. This program and the accompanying materials
5 # are made available under the terms of the Apache License, Version 2.0
6 # which accompanies this distribution, and is available at
7 # http://www.apache.org/licenses/LICENSE-2.0
8 ##############################################################################
9
10 ############################################################################### # Description:
11 # This .yaml configuration file defines the configuration of the fuel
12 # deployment and is passed as an argument to deploy.sh
13 # eg. deploy.sh -c https://artifact.opnfv.org/fuel/config
14 # This will make build.sh fetch this configuration file and configure the
15 # deployment accordingly.
16 # After the deployment, a copy of this file gets uploaded to fuel:
17 # /root/deploy-config.yaml, as well as the sha-1 sum of this file:
18 # /root/deploy-config.sha1
19 ##############################################################################
20
21 ##############################################################################
22 # deployment configuration meta-data
23 deployment-scenario-metadata:
24    title: OpenStack-only, HA deployment with VLAN segmentation
25    version: 0.0.2
26    created: Jan 19 2016
27    comment: Rebased to Fuel8
28
29 ##############################################################################
30 # Stack extentions are opnfv added value features in form of a fuel-plugin
31 # plug-ins listed below will be enabled and configured according to the
32 # <module-config-base-uri>/<module-config-name>_<module-config-version>.yaml
33 # It does so by copying the config file to the local plugin config directory
34 stack-extensions:
35
36 ##############################################################################
37 # By editing the override-config sections below, you can override arbitrary
38 # configuration name-space settings
39 dea-override-config:
40   environment:
41     mode: ha
42     net_segment_type: vlan
43     name: opnfv-vlan-noha
44   nodes:
45   - id: 1
46     interfaces: interfaces_1
47     role: controller
48   - id: 2
49     interfaces: interfaces_1
50     role: mongo,controller
51   - id: 3
52     interfaces: interfaces_1
53     role: ceph-osd,controller
54   - id: 4
55     interfaces: interfaces_1
56     role: ceph-osd,compute
57   - id: 5
58     interfaces: interfaces_1
59     role: ceph-osd,compute
60
61   settings:
62     editable:
63       additional_components:
64         ceilometer:
65           description: If selected, Ceilometer component will be installed
66           label: Install Ceilometer
67           type: checkbox
68           value: true
69           weight: 40
70         heat:
71           description: ''
72           label: ''
73           type: hidden
74           value: true
75           weight: 30
76         metadata:
77           label: Additional Components
78           weight: 20
79       storage:
80         ephemeral_ceph:
81           description: Configures Nova to store ephemeral volumes in RBD. This works
82             best if Ceph is enabled for volumes and images, too. Enables live migration
83             of all types of Ceph backed VMs (without this option, live migration will
84             only work with VMs launched from Cinder volumes).
85           label: Ceph RBD for ephemeral volumes (Nova)
86           type: checkbox
87           value: true
88           weight: 75
89         images_ceph:
90           description: Configures Glance to use the Ceph RBD backend to store images.
91             If enabled, this option will prevent Swift from installing.
92           label: Ceph RBD for images (Glance)
93           restrictions:
94           - settings:storage.images_vcenter.value == true: Only one Glance backend could
95               be selected.
96           type: checkbox
97           value: true
98           weight: 30
99
100 dha-override-config:
101 # These overrides only take effect for virtual deployment scenarios
102   nodes:
103   - id: 1
104     libvirtName: controller1
105     libvirtTemplate: templates/virtual_environment/vms/controller.xml
106   - id: 2
107     libvirtName: controller2
108     libvirtTemplate: templates/virtual_environment/vms/controller.xml
109   - id: 3
110     libvirtName: controller3
111     libvirtTemplate: templates/virtual_environment/vms/controller.xml
112   - id: 4
113     libvirtName: compute1
114     libvirtTemplate: templates/virtual_environment/vms/compute.xml
115   - id: 5
116     libvirtName: compute2
117     libvirtTemplate: templates/virtual_environment/vms/compute.xml
118   - id: 6
119     libvirtName: fuel-master
120     libvirtTemplate: templates/virtual_environment/vms/fuel.xml
121     isFuel: yes
122     username: root
123     password: r00tme
124
125 ##############################################################################
126 # The verification pipeline may populate the section below with arbitrary
127 # testing information, which post deploy can be retreived from the fuel master:
128 # /root/deploy-config.yaml
129 test: