Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # A Heat environment file which can be used to enable OpenContrail
- # extensions, configured via puppet
- resource_registry:
- OS::TripleO::ControllerExtraConfigPre: /home/stack/templates/puppet/extraconfig/pre_deploy/controller/neutron-opencontrail.yaml
- OS::TripleO::ComputeExtraConfigPre: /home/stack/templates/puppet/extraconfig/pre_deploy/compute/neutron-opencontrail.yaml
- parameter_defaults:
- NeutronCorePlugin: neutron_plugin_contrail.plugins.opencontrail.contrail_plugin.NeutronPluginContrailCoreV2
- NeutronServicePlugins: neutron_plugin_contrail.plugins.opencontrail.loadbalancer.v2.plugin.LoadBalancerPluginV2
- NeutronEnableDHCPAgent: false
- NeutronEnableL3Agent: false
- NeutronEnableMetadataAgent: false
- NeutronEnableOVSAgent: false
- NeutronEnableTunnelling: false
- # required params:
- ContrailApiServerIp: ['10.84.22.241']
- ContrailExtensions: 'ipam:neutron_plugin_contrail.plugins.opencontrail.contrail_plugin_ipam.NeutronPluginContrailIpam,policy:neutron_plugin_contrail.plugins.opencontrail.contrail_plugin_policy.NeutronPluginContrailPolicy,route-table:neutron_plugin_contrail.plugins.opencontrail.contrail_plugin_vpc.NeutronPluginContrailVpc,contrail:None'
- # optional params
- ContrailApiServerPort: 8082
- ContrailMultiTenancy: true
- parameters:
- controllerExtraConfig:
- neutron::config::plugin_opencontrail_config:
- keystone_authtoken/auth_host:
- value: '%{hiera(''keystone_public_api_vip'')}'
- keystone_authtoken/auth_port:
- value: 5000
- # keystone_authtoken/auth_uri:
- # value: '%{hiera(''keystone_auth_uri'')}'
- # keystone_authtoken/identity_uri:
- # value: '%{hiera(''neutron::server::identity_uri'')}'
- # keystone_authtoken/admin_tenant_name:
- # value: '%{hiera(''keystone::roles::admin::service_tenant'')}'
- # keystone_authtoken/admin_user:
- # value: '%{hiera(''nova::network::neutron::neutron_admin_username'')}'
- # keystone_authtoken/admin_password:
- # value: '%{hiera(''neutron::keystone::auth::password'')}'
- keystone_authtoken/auth_protocol:
- value: 'http'
- NovaComputeExtraConfig:
- contrail::vrouter::install: 'contrail-vrouter'
- contrail::vrouter::provision_vrouter::keystone_admin_password: "%{hiera('neutron::keystone::auth::password')}"
- contrail::vrouter::config::vhost_ip: 'eth1'
- contrail::vrouter::config::discovery_ip: '10.84.22.241'
- contrail::vrouter::config::device: 'eth1'
- contrail::vrouter::config::compute_device: 'eth1'
- contrail::vrouter::config::mask: 24
- contrail::vrouter::config::netmask: '255.255.255.0'
- contrail::vrouter::config::gateway: '10.84.22.254'
- # contrail::vrouter::config::vrouter_nodemgr_config:
- # new vars by nagendra - start
- contrail::vrouter::config::kmod_path: 'vrouter'
- contrail::vrouter::config::vgw_interface: '__VGW_INTF_LIST__'
- contrail::vrouter::config::vgw_public_subnet: '__VGW_SUBNET_IP__'
- # LOGFILE do not exists now but required. Need Attn
- # contrail::vrouter::config::LOGFILE: /var/log/contrail/vrouter.log
- # new vars by nagendra - end
- DISCOVERY/server:
- value: '10.84.22.241'
- contrail::vrouter::config::vrouter_agent_config:
- NETWORKS/contrail_network_ip:
- value: '10.84.22.241'
- DISCOVERY/server:
- value: '10.84.22.241'
- VIRTUAL-HOST-INTERFACE/name:
- value: 'vhost0'
- VIRTUAL-HOST-INTERFACE/physical_interface:
- value: 'eth1'
- contrail::vnc_api::vnc_api_config:
- auth/AUTHN_TYPE:
- value: 'keystone'
- auth/AUTHN_PROTOCOL:
- value: 'http'
- auth/AUTHN_SERVER:
- value: "%{hiera('keystone_admin_api_vip')}"
- auth/AUTHN_PORT:
- value: '35357'
- auth/AUTHN_URL:
- value: '/v2.0/tokens'
- contrail::control::provision_linklocal::api_address: '10.84.22.241'
- contrail::control::provision_linklocal::ipfabric_service_ip: "%{hiera('keystone_admin_api_vip')}"
- contrail::control::provision_linklocal::keystone_admin_password: "%{hiera('neutron::keystone::auth::password')}"
- # commented by nagendra
- #compute_classes:
- # - contrail::vrouter::install
- # - contrail::vrouter::config
- # - contrail::vrouter::service
- # - contrail::vnc_api
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement