Merge "Bump Puppet version 4.x to 5.x"
[integration/packaging/puppet-opendaylight.git] / manifests / params.pp
1 # == Class opendaylight::params
2 #
3 # This class manages the default params for the ODL class.
4 #
5 class opendaylight::params {
6   # NB: If you update the default values here, you'll also need to update:
7   #   spec/spec_helper_acceptance.rb's install_odl helper fn
8   #   spec/classes/opendaylight_spec.rb tests that use default Karaf features
9   # Else, both the Beaker and RSpec tests will fail
10   $default_features = ['standard', 'wrap', 'ssh']
11   $extra_features = []
12   $odl_rest_port = '8181'
13   $odl_bind_ip = '0.0.0.0'
14   $rpm_repo = 'https://nexus.opendaylight.org/content/repositories/opendaylight-neon-epel-7-$basearch-devel'
15   $deb_repo = 'ppa:odl-team/nitrogen'
16   $log_levels = {}
17   $enable_ha = false
18   $ha_node_ips = []
19   $ha_node_index = 0
20   $ha_db_modules = { 'default' => false }
21   $vpp_routing_node = ''
22   $java_opts = ''
23   $manage_repositories = true
24   $username = 'admin'
25   $password = 'admin'
26   $log_max_size = '500MB'
27   $log_max_rollover = 4
28   $log_rollover_fileindex = 'min'
29   $log_pattern = '%d{ISO8601} | %-5p | %-16t | %-60c{6} | %m%n'
30   $enable_paxosgi_logger = false
31   $snat_mechanism = 'controller'
32   $enable_tls = false
33   $tls_keystore_password = undef
34   $tls_key_file = undef
35   $tls_cert_file = undef
36   $tls_ca_cert_file = undef
37   $tls_trusted_certs = []
38   $log_mechanism = 'file'
39   $inherit_dscp_marking = false
40   $stats_polling_enabled = false
41   $inactivity_probe = undef
42 }