190 lines
3.3 KiB
YAML
190 lines
3.3 KiB
YAML
handler: puppet
|
|
id: 'neutron_puppet'
|
|
input:
|
|
ip:
|
|
schema: str!
|
|
value:
|
|
# ssh_key:
|
|
# schema: str!
|
|
# value:
|
|
# ssh_user:
|
|
# schema: str!
|
|
# value:
|
|
|
|
package_ensure:
|
|
schema: str
|
|
value: 'present'
|
|
verbose:
|
|
schema: bool
|
|
value: false
|
|
debug:
|
|
schema: bool
|
|
value: false
|
|
bind_host:
|
|
schema: str
|
|
value: '0.0.0.0'
|
|
bind_port:
|
|
schema: int
|
|
value: 9696
|
|
core_plugin:
|
|
schema: str
|
|
value: 'openvswitch'
|
|
service_plugins:
|
|
schema: str
|
|
value:
|
|
auth_strategy:
|
|
schema: str
|
|
value: 'keystone'
|
|
base_mac:
|
|
schema: str
|
|
value: 'fa:16:3e:00:00:00'
|
|
mac_generation_retries:
|
|
schema: int
|
|
value: 16
|
|
dhcp_lease_duration:
|
|
schema: int
|
|
value: 86400
|
|
dhcp_agents_per_network:
|
|
schema: int
|
|
value: 1
|
|
network_device_mtu:
|
|
schema: str
|
|
value:
|
|
dhcp_agent_notification:
|
|
schema: bool
|
|
value: true
|
|
allow_bulk:
|
|
schema: bool
|
|
value: true
|
|
allow_pagination:
|
|
schema: bool
|
|
value: false
|
|
allow_sorting:
|
|
schema: bool
|
|
value: false
|
|
allow_overlapping_ips:
|
|
schema: bool
|
|
value: false
|
|
api_extensions_path:
|
|
schema: str
|
|
value:
|
|
root_helper:
|
|
schema: str
|
|
value: 'sudo neutron-rootwrap /etc/neutron/rootwrap.conf'
|
|
report_interval:
|
|
schema: int
|
|
value: 30
|
|
control_exchange:
|
|
schema: str
|
|
value: 'neutron'
|
|
rpc_backend:
|
|
schema: str
|
|
value: 'neutron.openstack.common.rpc.impl_kombu'
|
|
rabbit_password:
|
|
schema: str!
|
|
value:
|
|
rabbit_host:
|
|
schema: str
|
|
value: 'localhost'
|
|
rabbit_hosts:
|
|
schema: bool
|
|
value: false
|
|
rabbit_port:
|
|
schema: int
|
|
value: 5672
|
|
rabbit_user:
|
|
schema: str
|
|
value: 'guest'
|
|
rabbit_virtual_host:
|
|
schema: str
|
|
value: '/'
|
|
rabbit_use_ssl:
|
|
schema: bool
|
|
value: false
|
|
kombu_ssl_ca_certs:
|
|
schema: str
|
|
value:
|
|
kombu_ssl_certfile:
|
|
schema: str
|
|
value:
|
|
kombu_ssl_keyfile:
|
|
schema: str
|
|
value:
|
|
kombu_ssl_version:
|
|
schema: str
|
|
value: 'TLSv1'
|
|
kombu_reconnect_delay:
|
|
schema: str
|
|
value: '1.0'
|
|
qpid_hostname:
|
|
schema: str
|
|
value: 'localhost'
|
|
qpid_port:
|
|
schema: int
|
|
value: 5672
|
|
qpid_username:
|
|
schema: str
|
|
value: 'guest'
|
|
qpid_password:
|
|
schema: str!
|
|
value: 'guest'
|
|
qpid_heartbeat:
|
|
schema: int
|
|
value: 60
|
|
qpid_protocol:
|
|
schema: str
|
|
value: 'tcp'
|
|
qpid_tcp_nodelay:
|
|
schema: bool
|
|
value: true
|
|
qpid_reconnect:
|
|
schema: bool
|
|
value: true
|
|
qpid_reconnect_timeout:
|
|
schema: int
|
|
value: 0
|
|
qpid_reconnect_limit:
|
|
schema: int
|
|
value: 0
|
|
qpid_reconnect_interval_min:
|
|
schema: int
|
|
value: 0
|
|
qpid_reconnect_interval_max:
|
|
schema: int
|
|
value: 0
|
|
qpid_reconnect_interval:
|
|
schema: int
|
|
value: 0
|
|
use_ssl:
|
|
schema: bool
|
|
value: false
|
|
cert_file:
|
|
schema: str
|
|
value:
|
|
key_file:
|
|
schema: str
|
|
value:
|
|
ca_file:
|
|
schema: str
|
|
value:
|
|
use_syslog:
|
|
schema: bool
|
|
value: false
|
|
log_facility:
|
|
schema: str
|
|
value: 'LOG_USER'
|
|
log_file:
|
|
schema: str
|
|
value:
|
|
log_dir:
|
|
schema: str
|
|
value: '/var/log/neutron'
|
|
|
|
module:
|
|
schema: {name: str!, type: str, url: str, ref: str}
|
|
value: {name: neutron, type: 'git', url: 'https://github.com/openstack/puppet-neutron', ref: '5.1.0'}
|
|
|
|
puppet_module: 'neutron'
|
|
tags: [resource/neutron]
|
|
version: 1.0.0
|