1 heat_template_version: 2016-04-08
4 OpenStack Neutron base service. Shared for all Neutron agents.
8 description: The password for RabbitMQ
13 description: The username for RabbitMQ
18 Rabbit client subscriber parameter to specify
19 an SSL connection to the RabbitMQ host.
23 description: Set rabbit subscriber port, change this if using SSL
25 NeutronDhcpAgentsPerNetwork:
28 description: The number of neutron dhcp agents to schedule per network
32 The core plugin for Neutron. The value should be the entrypoint to be loaded
33 from neutron.core_plugins namespace.
35 NeutronServicePlugins:
38 Comma-separated list of service plugin entrypoints to be loaded from the
39 neutron.service_plugins namespace.
40 type: comma_delimited_list
44 description: Set to True to enable debugging on all services.
48 description: Role data for the Neutron base service.
50 service_name: neutron-base
52 neutron::rabbit_password: {get_param: RabbitPassword}
53 neutron::rabbit_user: {get_param: RabbitUserName}
54 neutron::rabbit_use_ssl: {get_param: RabbitClientUseSSL}
55 neutron::rabbit_port: {get_param: RabbitClientPort}
56 neutron::dhcp_agents_per_network: {get_param: NeutronDhcpAgentsPerNetwork}
57 neutron::core_plugin: {get_param: NeutronCorePlugin}
58 neutron::service_plugins:
62 PLUGINS: {get_param: NeutronServicePlugins}
63 neutron::debug: {get_param: Debug}
64 neutron::allow_overlapping_ips: true
65 neutron::rabbit_heartbeat_timeout_threshold: 60
66 neutron::host: '"%{::fqdn}"' #NOTE: extra quoting is needed
67 neutron::keystone::auth::tenant: 'service'