Enables SFC scenarios
[apex.git] / build / opnfv-environment.yaml
1 ---
2 # Environment file used to list common parameters required for all deployment
3 # types
4
5 parameters:
6   # # value updated via lib/overcloud-deploy-functions.sh
7   # CloudDomain:
8
9 parameter_defaults:
10   CeilometerStoreEvents: true
11   NeutronEnableForceMetadata: true
12   NeutronEnableDHCPMetadata: true
13   NeutronEnableIsolatedMetadata: true
14   NeutronPluginExtensions: 'qos,port_security,data_plane_status'
15   # NeutronVPPAgentPhysnets:
16   # NovaSchedulerDefaultFilters:
17   # # Kernel arguments, this value will be set to kernel arguments specified
18   # # for compute nodes in deploy setting file.
19   # ComputeKernelArgs:
20   # NeutronDpdkCoreList:
21   # HostCpusList:
22   # NeutronDpdkSocketMemory:
23   # NeutronDpdkMemoryChannels:
24   # ControllerExtraConfig:
25   # NovaComputeExtraConfig:
26   ExtraConfig:
27     tripleo::ringbuilder::build_ring: false
28     nova::nova_public_key:
29       type: 'ssh-rsa'
30       replace_public_key:
31     nova::nova_private_key:
32       type: 'ssh-rsa'
33       replace_private_key:
34     nova::policy::policies:
35       nova-os_compute_api:servers:show:host_status:
36         key: 'os_compute_api:servers:show:host_status'
37         value: 'rule:admin_or_owner'
38     neutron::policy::policies:
39       neutron-admin_or_data_plane_int:
40         key: 'admin_or_data_plane_int'
41         value: 'rule:context_is_admin or role:data_plane_integrator'
42       neutron-update_port:data_plane_status:
43         key: 'update_port:data_plane_status'
44         value: 'rule:admin_or_data_plane_int'
45     nova::api::default_floating_pool: 'external'
46     # VPP routing node, used for odl-fdio only.
47     # value updated via lib/overcloud-deploy-functions.sh
48     # opendaylight::vpp_routing_node: overcloud-novacompute-0.opnfvlf.org
49   ControllerServices:
50     - OS::TripleO::Services::CACerts
51     - OS::TripleO::Services::CephMon
52     - OS::TripleO::Services::CephOSD
53     - OS::TripleO::Services::CephExternal
54     - OS::TripleO::Services::CephRgw
55     - OS::TripleO::Services::CinderApi
56     - OS::TripleO::Services::CinderBackup
57     - OS::TripleO::Services::CinderScheduler
58     - OS::TripleO::Services::CinderVolume
59     - OS::TripleO::Services::Kernel
60     - OS::TripleO::Services::Keystone
61     - OS::TripleO::Services::GlanceApi
62     - OS::TripleO::Services::GlanceRegistry
63     - OS::TripleO::Services::HeatApi
64     - OS::TripleO::Services::HeatApiCfn
65     - OS::TripleO::Services::HeatApiCloudwatch
66     - OS::TripleO::Services::HeatEngine
67     - OS::TripleO::Services::MySQL
68     - OS::TripleO::Services::NeutronDhcpAgent
69     - OS::TripleO::Services::NeutronL3Agent
70     - OS::TripleO::Services::NeutronMetadataAgent
71     - OS::TripleO::Services::NeutronApi
72     - OS::TripleO::Services::NeutronCorePlugin
73     - OS::TripleO::Services::NeutronOvsAgent
74     - OS::TripleO::Services::NeutronSfcApi
75     - OS::TripleO::Services::RabbitMQ
76     - OS::TripleO::Services::HAproxy
77     - OS::TripleO::Services::Keepalived
78     - OS::TripleO::Services::Memcached
79     - OS::TripleO::Services::Pacemaker
80     - OS::TripleO::Services::Redis
81     - OS::TripleO::Services::NovaConductor
82     - OS::TripleO::Services::MongoDb
83     - OS::TripleO::Services::NovaApi
84     - OS::TripleO::Services::NovaMetadata
85     - OS::TripleO::Services::NovaPlacement
86     - OS::TripleO::Services::NovaScheduler
87     - OS::TripleO::Services::NovaConsoleauth
88     - OS::TripleO::Services::NovaVncProxy
89     - OS::TripleO::Services::Ntp
90     - OS::TripleO::Services::Snmp
91     - OS::TripleO::Services::Timezone
92     - OS::TripleO::Services::CeilometerApi
93     - OS::TripleO::Services::CeilometerCollector
94     - OS::TripleO::Services::CeilometerExpirer
95     - OS::TripleO::Services::CeilometerAgentCentral
96     - OS::TripleO::Services::CeilometerAgentNotification
97     - OS::TripleO::Services::Horizon
98     - OS::TripleO::Services::GnocchiApi
99     - OS::TripleO::Services::GnocchiMetricd
100     - OS::TripleO::Services::GnocchiStatsd
101     - OS::TripleO::Services::ManilaApi
102     - OS::TripleO::Services::ManilaScheduler
103     - OS::TripleO::Services::ManilaBackendGeneric
104     - OS::TripleO::Services::ManilaBackendNetapp
105     - OS::TripleO::Services::ManilaBackendCephFs
106     - OS::TripleO::Services::ManilaShare
107     - OS::TripleO::Services::AodhApi
108     - OS::TripleO::Services::AodhEvaluator
109     - OS::TripleO::Services::AodhNotifier
110     - OS::TripleO::Services::AodhListener
111     - OS::TripleO::Services::SaharaApi
112     - OS::TripleO::Services::SaharaEngine
113     - OS::TripleO::Services::IronicApi
114     - OS::TripleO::Services::IronicConductor
115     - OS::TripleO::Services::NovaIronic
116     - OS::TripleO::Services::TripleoPackages
117     - OS::TripleO::Services::TripleoFirewall
118     - OS::TripleO::Services::OpenDaylightApi
119     - OS::TripleO::Services::OpenDaylightOvs
120 #    - OS::TripleO::Services::ONOSApi
121 #    - OS::TripleO::Services::ONOSOvs
122     - OS::TripleO::Services::SensuClient
123     - OS::TripleO::Services::FluentdClient
124     - OS::TripleO::Services::Etcd
125 #    - OS::TripleO::Services::Gluon
126     - OS::TripleO::Services::Tacker
127     - OS::TripleO::Services::NeutronHoneycombAgent
128     - OS::TripleO::Services::Congress
129     - OS::TripleO::Services::NeutronVppAgent
130     - OS::TripleO::Services::OVNDBs
131     - OS::TripleO::Services::Vpp
132   ComputeServices:
133     - OS::TripleO::Services::Barometer
134     - OS::TripleO::Services::CACerts
135     - OS::TripleO::Services::CephClient
136     - OS::TripleO::Services::CephOSD
137     - OS::TripleO::Services::CephExternal
138     - OS::TripleO::Services::Timezone
139     - OS::TripleO::Services::Ntp
140     - OS::TripleO::Services::Snmp
141     - OS::TripleO::Services::NovaCompute
142     - OS::TripleO::Services::NovaLibvirt
143     - OS::TripleO::Services::Kernel
144     - OS::TripleO::Services::ComputeNeutronCorePlugin
145     - OS::TripleO::Services::ComputeNeutronOvsAgent
146     - OS::TripleO::Services::ComputeCeilometerAgent
147     - OS::TripleO::Services::ComputeNeutronL3Agent
148     - OS::TripleO::Services::ComputeNeutronMetadataAgent
149     - OS::TripleO::Services::TripleoPackages
150     - OS::TripleO::Services::TripleoFirewall
151     - OS::TripleO::Services::NeutronSriovAgent
152     - OS::TripleO::Services::OpenDaylightOvs
153 #    - OS::TripleO::Services::ONOSOvs
154     - OS::TripleO::Services::SensuClient
155     - OS::TripleO::Services::FluentdClient
156     - OS::TripleO::Services::NeutronHoneycombAgent
157     - OS::TripleO::Services::NeutronVppAgent
158     - OS::TripleO::Services::Vpp