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.
49 Remove configuration that is not generated by TripleO. Setting
50 to false may result in configuration remnants after updates/upgrades.
54 description: Role data for the Neutron base service.
56 service_name: neutron_base
58 neutron::rabbit_password: {get_param: RabbitPassword}
59 neutron::rabbit_user: {get_param: RabbitUserName}
60 neutron::rabbit_use_ssl: {get_param: RabbitClientUseSSL}
61 neutron::rabbit_port: {get_param: RabbitClientPort}
62 neutron::dhcp_agents_per_network: {get_param: NeutronDhcpAgentsPerNetwork}
63 neutron::core_plugin: {get_param: NeutronCorePlugin}
64 neutron::service_plugins:
68 PLUGINS: {get_param: NeutronServicePlugins}
69 neutron::debug: {get_param: Debug}
70 neutron::purge_config: {get_param: EnableConfigPurge}
71 neutron::allow_overlapping_ips: true
72 neutron::rabbit_heartbeat_timeout_threshold: 60
73 neutron::host: '"%{::fqdn}"' #NOTE: extra quoting is needed
74 neutron::db::database_db_max_retries: -1
75 neutron::db::database_max_retries: -1