Cleaning up yamllint warnings
[apex.git] / build / opnfv-environment.yaml
index a861312..c94ba31 100644 (file)
@@ -3,7 +3,6 @@
 # types
 
 parameters:
-  # # value updated via lib/overcloud-deploy-functions.sh
   # CloudDomain:
 
 parameter_defaults:
@@ -11,33 +10,65 @@ parameter_defaults:
   NeutronEnableForceMetadata: true
   NeutronEnableDHCPMetadata: true
   NeutronEnableIsolatedMetadata: true
+  # NeutronDhcpAgentsPerNetwork: 3
+  NeutronPluginExtensions: 'qos,port_security,neutron.plugins.ml2.extensions.\
+                            data_plane_status:DataPlaneStatusExtensionDriver'
+  # TODO: VLAN Ranges should be configurable from network settings
+  NeutronNetworkVLANRanges: 'datacentre:500:525'
   # NeutronVPPAgentPhysnets:
   # NovaSchedulerDefaultFilters:
   # # Kernel arguments, this value will be set to kernel arguments specified
   # # for compute nodes in deploy setting file.
   # ComputeKernelArgs:
-  # PmdCoreList:
-  # OvsDpdkCoreList:
-  # OvsDpdkSocketMemory:
+  # NeutronDpdkCoreList:
+  # HostCpusList:
+  # NeutronDpdkSocketMemory:
+  # NeutronDpdkMemoryChannels:
   # ControllerExtraConfig:
   # NovaComputeExtraConfig:
+  MigrationSshKey:
+    public_key: replace_public_key
+    private_key: replace_private_key
+  SshServerOptions:
+    HostKey:
+      - '/etc/ssh/ssh_host_rsa_key'
+      - '/etc/ssh/ssh_host_ecdsa_key'
+      - '/etc/ssh/ssh_host_ed25519_key'
+    SyslogFacility: 'AUTHPRIV'
+    AuthorizedKeysFile: '.ssh/authorized_keys'
+    PasswordAuthentication: 'no'
+    ChallengeResponseAuthentication: 'no'
+    GSSAPIAuthentication: 'no'
+    GSSAPICleanupCredentials: 'no'
+    UsePAM: 'yes'
+    X11Forwarding: 'yes'
+    UsePrivilegeSeparation: 'sandbox'
+    AcceptEnv:
+      - 'LANG LC_CTYPE LC_NUMERIC LC_TIME LC_COLLATE LC_MONETARY LC_MESSAGES'
+      - 'LC_PAPER LC_NAME LC_ADDRESS LC_TELEPHONE LC_MEASUREMENT'
+      - 'LC_IDENTIFICATION LC_ALL LANGUAGE'
+      - 'XMODIFIERS'
+    Subsystem: 'sftp  /usr/libexec/openssh/sftp-server'
+    UseDNS: 'no'
   ExtraConfig:
     tripleo::ringbuilder::build_ring: false
-    nova::nova_public_key:
-      type: 'ssh-rsa'
-      replace_public_key:
-    nova::nova_private_key:
-      type: 'ssh-rsa'
-      replace_private_key:
     nova::policy::policies:
       nova-os_compute_api:servers:show:host_status:
         key: 'os_compute_api:servers:show:host_status'
         value: 'rule:admin_or_owner'
+    neutron::policy::policies:
+      neutron-admin_or_data_plane_int:
+        key: 'admin_or_data_plane_int'
+        value: 'rule:context_is_admin or role:data_plane_integrator'
+      neutron-update_port:data_plane_status:
+        key: 'update_port:data_plane_status'
+        value: 'rule:admin_or_data_plane_int'
     nova::api::default_floating_pool: 'external'
     # VPP routing node, used for odl-fdio only.
     # value updated via lib/overcloud-deploy-functions.sh
     # opendaylight::vpp_routing_node: overcloud-novacompute-0.opnfvlf.org
   ControllerServices:
+    - OS::TripleO::Services::Sshd
     - OS::TripleO::Services::CACerts
     - OS::TripleO::Services::CephMon
     - OS::TripleO::Services::CephOSD
@@ -62,6 +93,7 @@ parameter_defaults:
     - OS::TripleO::Services::NeutronApi
     - OS::TripleO::Services::NeutronCorePlugin
     - OS::TripleO::Services::NeutronOvsAgent
+    - OS::TripleO::Services::NeutronSfcApi
     - OS::TripleO::Services::RabbitMQ
     - OS::TripleO::Services::HAproxy
     - OS::TripleO::Services::Keepalived
@@ -107,19 +139,22 @@ parameter_defaults:
     - OS::TripleO::Services::TripleoFirewall
     - OS::TripleO::Services::OpenDaylightApi
     - OS::TripleO::Services::OpenDaylightOvs
-#    - OS::TripleO::Services::ONOSApi
-#    - OS::TripleO::Services::ONOSOvs
+    # - OS::TripleO::Services::ONOSApi
+    # - OS::TripleO::Services::ONOSOvs
     - OS::TripleO::Services::SensuClient
     - OS::TripleO::Services::FluentdClient
     - OS::TripleO::Services::Etcd
-#    - OS::TripleO::Services::Gluon
+    # - OS::TripleO::Services::Gluon
     - OS::TripleO::Services::Tacker
-#    - OS::TripleO::Services::NeutronHoneycombAgent
+    - OS::TripleO::Services::NeutronHoneycombAgent
     - OS::TripleO::Services::Congress
-#    - OS::TripleO::Services::NeutronVppAgent
+    - OS::TripleO::Services::NeutronVppAgent
     - OS::TripleO::Services::OVNDBs
-#    - OS::TripleO::Services::Vpp
+    - OS::TripleO::Services::Vpp
+    - OS::TripleO::Services::NeutronBgpVpnApi
   ComputeServices:
+    - OS::TripleO::Services::Sshd
+    - OS::TripleO::Services::Barometer
     - OS::TripleO::Services::CACerts
     - OS::TripleO::Services::CephClient
     - OS::TripleO::Services::CephOSD
@@ -139,9 +174,9 @@ parameter_defaults:
     - OS::TripleO::Services::TripleoFirewall
     - OS::TripleO::Services::NeutronSriovAgent
     - OS::TripleO::Services::OpenDaylightOvs
-#    - OS::TripleO::Services::ONOSOvs
+    # - OS::TripleO::Services::ONOSOvs
     - OS::TripleO::Services::SensuClient
     - OS::TripleO::Services::FluentdClient
-#    - OS::TripleO::Services::NeutronHoneycombAgent
-#    - OS::TripleO::Services::NeutronVppAgent
-#    - OS::TripleO::Services::Vpp
+    - OS::TripleO::Services::NeutronHoneycombAgent
+    - OS::TripleO::Services::NeutronVppAgent
+    - OS::TripleO::Services::Vpp