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