Merge "Removing sctp module load from Apex"
[apex.git] / config / deploy / deploy_settings.yaml
1 # The only global parameter at this time is ha_enabled, which will use
2 # the tripleo ha architecture described here:
3 # https://github.com/beekhof/osp-ha-deploy/blob/master/HA-keepalived.md
4 # with 3 controllers by default
5 #
6 # If ha_enabled is false, there will only be one controller.
7 global_params:
8   ha_enabled: true
9
10 deploy_options:
11   # Which SDN controller to use. Valid options are 'opendaylight', 'onos',
12   # 'opendaylight-external', 'opencontrail' or false. A value of false will
13   # use Neutron's OVS ML2 controller.
14   sdn_controller: opendaylight
15
16   # Which version of ODL to use. This is only valid if 'opendaylight' was used
17   # above. Valid options are 'beryllium', 'boron' and 'carbon'. If no value
18   # is specified, Beryllium will be used.
19   #odl_version: boron
20
21   # Whether to configure ODL L3 support. This will disable the Neutron L3 Agent and
22   # use ODL instead.
23   sdn_l3: false
24
25   # Whether to install and configure Tacker (VNF Manager)
26   tacker: true
27
28   # Whether to configure Congress (policy as a service) datasources
29   # Note: Congress is already installed by default
30   congress: false
31
32   # Whether to configure ODL or ONOS with Service Function Chaining support. This
33   # requires the opnfv-apex-opendaylight-sfc package to be installed, since it
34   # uses a different overcloud image.
35   sfc: false
36
37   # Whether to configure ODL with SDNVPN support.
38   vpn: false
39
40   # Which dataplane to use for overcloud tenant networks. Valid options are
41   # 'ovs', 'ovs_dpdk' and 'fdio'.
42   dataplane : ovs
43
44   # Whether to install and configure fdio functionality in the overcloud
45   # The dataplane should be specified as fdio if this is set to true
46   vpp: false
47
48   # Whether to run vsperf after the install has completed
49   #vsperf: false
50
51   # Specify a device for ceph to use for the OSDs. By default a virtual disk
52   # is created for the OSDs. This setting allows you to specify a different
53   # target for the OSDs. The setting must be valid on all overcloud nodes.
54   # The controllers and the compute nodes all have OSDs setup on them and
55   # therefore this device name must be valid on all overcloud nodes.
56   #ceph_device: /dev/sdb
57
58   # Set performance options on specific roles. The valid roles are 'Compute', 'Controller'
59   # and 'Storage', and the valid sections are 'kernel' and 'nova'
60   #performance:
61   #  Controller:
62   #    kernel:
63   #      # In this example, these three settings will be passed to the kernel boot line.
64   #      # Any key/value pair can be entered here, so care should be taken to ensure that machines
65   #      # do not fail to boot.
66   #      #
67   #      # isolcpus is generally used to push host processes off a particular core,
68   #      # so that it can be dedicated to a specific process. On control nodes
69   #      # this could be an ovs_dpdk process.
70   #      isolcpus: 1
71   #      # Hugepages are required for ovs_dpdk support.
72   #      hugepage: 2M
73   #      # intel_iommu is also required for ovs_dpdk support.
74   #      intel_iommu: 'on'
75   #  Compute:
76   #    nova:
77   #      # This is currently the only available option in the nova section. It will
78   #      # add the provided string to vcpu_pin_set in nova.conf. This is used to pin
79   #      # guest VMs to a set of CPU cores, and is decsribed in more detail here:
80   #      # http://docs.openstack.org/mitaka/config-reference/compute/config-options.html
81   #      libvirtpin: 1
82   #    kernel:
83   #      # On compute nodes, isolcpus is usually used to reserve cores for use either by VMs
84   #      # or ovs_dpdk
85   #      isolcpus: 0
86   #      hugepage: 2M
87   #      intel_iommu: 'on'
88
89   # Set yardstick option to install yardstick
90   #yardstick: false
91
92   # Set dovetail option to install dovetail
93   #dovetail: false