|
279 | 279 | $_syslog_port = "${syslog_port}" |
280 | 280 | # lint:endignore |
281 | 281 |
|
282 | | - validate_string($dd_url) |
283 | | - validate_string($host) |
284 | | - validate_string($api_key) |
285 | | - validate_array($tags) |
286 | | - validate_bool($hiera_tags) |
287 | | - validate_array($dogstreams) |
288 | | - validate_array($facts_to_tags) |
289 | | - validate_bool($puppet_run_reports) |
290 | | - validate_string($puppetmaster_user) |
291 | | - validate_bool($non_local_traffic) |
292 | | - validate_bool($log_to_syslog) |
293 | | - validate_bool($manage_repo) |
294 | | - validate_string($log_level) |
295 | | - validate_re($_dogstatsd_port, '^\d*$') |
296 | | - validate_string($statsd_histogram_percentiles) |
297 | | - validate_re($_statsd_forward_port, '^\d*$') |
298 | | - validate_string($proxy_host) |
299 | | - validate_re($_proxy_port, '^\d*$') |
300 | | - validate_string($proxy_user) |
301 | | - validate_string($proxy_password) |
302 | | - validate_re($_graphite_listen_port, '^\d*$') |
303 | | - validate_string($extra_template) |
304 | | - validate_string($ganglia_host) |
305 | | - validate_integer($ganglia_port) |
306 | | - validate_bool($skip_ssl_validation) |
307 | | - validate_bool($skip_apt_key_trusting) |
308 | | - validate_bool($use_curl_http_client) |
309 | | - validate_bool($collect_ec2_tags) |
310 | | - validate_bool($collect_instance_metadata) |
311 | | - validate_string($recent_point_threshold) |
312 | | - validate_re($_listen_port, '^\d*$') |
313 | | - validate_string($additional_checksd) |
314 | | - validate_string($bind_host) |
315 | | - validate_bool($use_pup) |
316 | | - validate_re($_pup_port, '^\d*$') |
317 | | - validate_string($pup_interface) |
318 | | - validate_string($pup_url) |
319 | | - validate_bool($use_dogstatsd) |
320 | | - validate_string($dogstatsd_target) |
321 | | - validate_string($dogstatsd_interval) |
322 | | - validate_bool($dogstatsd_normalize) |
323 | | - validate_string($statsd_forward_host) |
324 | | - validate_string($device_blacklist_re) |
325 | | - validate_string($custom_emitters) |
326 | | - validate_string($agent6_log_file) |
327 | | - validate_string($collector_log_file) |
328 | | - validate_string($forwarder_log_file) |
329 | | - validate_string($dogstatsd_log_file) |
330 | | - validate_string($pup_log_file) |
331 | | - validate_string($syslog_host) |
332 | | - validate_re($_syslog_port, '^\d*$') |
333 | | - validate_string($service_discovery_backend) |
334 | | - validate_string($sd_config_backend) |
335 | | - validate_string($sd_backend_host) |
336 | | - validate_integer($sd_backend_port) |
337 | | - validate_string($sd_template_dir) |
338 | | - validate_bool($sd_jmx_enable) |
339 | | - validate_string($consul_token) |
340 | | - validate_bool($apm_enabled) |
341 | | - validate_bool($agent5_enable) |
342 | | - validate_string($apm_env) |
343 | | - validate_bool($process_enabled) |
344 | | - validate_string($agent5_repo_uri) |
345 | | - validate_string($agent6_repo_uri) |
346 | | - validate_string($apt_release) |
| 282 | + validate_legacy(String, 'validate_string', $dd_url) |
| 283 | + validate_legacy(String, 'validate_string', $host) |
| 284 | + validate_legacy(String, 'validate_string', $api_key) |
| 285 | + validate_legacy(Array, 'validate_array', $tags) |
| 286 | + validate_legacy(Boolean, 'validate_bool', $hiera_tags) |
| 287 | + validate_legacy(Array, 'validate_array', $dogstreams) |
| 288 | + validate_legacy(Array, 'validate_array', $facts_to_tags) |
| 289 | + validate_legacy(Boolean, 'validate_bool', $puppet_run_reports) |
| 290 | + validate_legacy(String, 'validate_string', $puppetmaster_user) |
| 291 | + validate_legacy(Boolean, 'validate_bool', $non_local_traffic) |
| 292 | + validate_legacy(Boolean, 'validate_bool', $log_to_syslog) |
| 293 | + validate_legacy(Boolean, 'validate_bool', $manage_repo) |
| 294 | + validate_legacy(String, 'validate_string', $log_level) |
| 295 | + validate_legacy(String, 'validate_re', $_dogstatsd_port, '^\d*$') |
| 296 | + validate_legacy(String, 'validate_string', $statsd_histogram_percentiles) |
| 297 | + validate_legacy(String, 'validate_re', $_statsd_forward_port, '^\d*$') |
| 298 | + validate_legacy(String, 'validate_string', $proxy_host) |
| 299 | + validate_legacy(String, 'validate_re', $_proxy_port, '^\d*$') |
| 300 | + validate_legacy(String, 'validate_string', $proxy_user) |
| 301 | + validate_legacy(String, 'validate_string', $proxy_password) |
| 302 | + validate_legacy(String, 'validate_re', $_graphite_listen_port, '^\d*$') |
| 303 | + validate_legacy(String, 'validate_string', $extra_template) |
| 304 | + validate_legacy(String, 'validate_string', $ganglia_host) |
| 305 | + validate_legacy(Integer, 'validate_integer', $ganglia_port) |
| 306 | + validate_legacy(Boolean, 'validate_bool', $skip_ssl_validation) |
| 307 | + validate_legacy(Boolean, 'validate_bool', $skip_apt_key_trusting) |
| 308 | + validate_legacy(Boolean, 'validate_bool', $use_curl_http_client) |
| 309 | + validate_legacy(Boolean, 'validate_bool', $collect_ec2_tags) |
| 310 | + validate_legacy(Boolean, 'validate_bool', $collect_instance_metadata) |
| 311 | + validate_legacy(String, 'validate_string', $recent_point_threshold) |
| 312 | + validate_legacy(String, 'validate_re', $_listen_port, '^\d*$') |
| 313 | + validate_legacy(String, 'validate_string', $additional_checksd) |
| 314 | + validate_legacy(String, 'validate_string', $bind_host) |
| 315 | + validate_legacy(Boolean, 'validate_bool', $use_pup) |
| 316 | + validate_legacy(String, 'validate_re', $_pup_port, '^\d*$') |
| 317 | + validate_legacy(String, 'validate_string', $pup_interface) |
| 318 | + validate_legacy(String, 'validate_string', $pup_url) |
| 319 | + validate_legacy(Boolean, 'validate_bool', $use_dogstatsd) |
| 320 | + validate_legacy(String, 'validate_string', $dogstatsd_target) |
| 321 | + validate_legacy(String, 'validate_string', $dogstatsd_interval) |
| 322 | + validate_legacy(Boolean, 'validate_bool', $dogstatsd_normalize) |
| 323 | + validate_legacy(String, 'validate_string', $statsd_forward_host) |
| 324 | + validate_legacy(String, 'validate_string', $device_blacklist_re) |
| 325 | + validate_legacy(String, 'validate_string', $custom_emitters) |
| 326 | + validate_legacy(String, 'validate_string', $agent6_log_file) |
| 327 | + validate_legacy(String, 'validate_string', $collector_log_file) |
| 328 | + validate_legacy(String, 'validate_string', $forwarder_log_file) |
| 329 | + validate_legacy(String, 'validate_string', $dogstatsd_log_file) |
| 330 | + validate_legacy(String, 'validate_string', $pup_log_file) |
| 331 | + validate_legacy(String, 'validate_string', $syslog_host) |
| 332 | + validate_legacy(String, 'validate_re', $_syslog_port, '^\d*$') |
| 333 | + validate_legacy(String, 'validate_string', $service_discovery_backend) |
| 334 | + validate_legacy(String, 'validate_string', $sd_config_backend) |
| 335 | + validate_legacy(String, 'validate_string', $sd_backend_host) |
| 336 | + validate_legacy(Integer, 'validate_integer', $sd_backend_port) |
| 337 | + validate_legacy(String, 'validate_string', $sd_template_dir) |
| 338 | + validate_legacy(Boolean, 'validate_bool', $sd_jmx_enable) |
| 339 | + validate_legacy(String, 'validate_string', $consul_token) |
| 340 | + validate_legacy(Boolean, 'validate_bool', $apm_enabled) |
| 341 | + validate_legacy(Boolean, 'validate_bool', $agent5_enable) |
| 342 | + validate_legacy(String, 'validate_string', $apm_env) |
| 343 | + validate_legacy(Boolean, 'validate_bool', $process_enabled) |
| 344 | + validate_legacy(String, 'validate_string', $agent5_repo_uri) |
| 345 | + validate_legacy(String, 'validate_string', $agent6_repo_uri) |
| 346 | + validate_legacy(String, 'validate_string', $apt_release) |
347 | 347 |
|
348 | 348 | if $hiera_tags { |
349 | | - $local_tags = hiera_array('datadog_agent::tags', []) |
| 349 | + $local_tags = lookup({ 'name' => 'datadog_agent::tags', 'default_value' => []}) |
350 | 350 | } else { |
351 | 351 | $local_tags = $tags |
352 | 352 | } |
353 | 353 |
|
354 | 354 | if $hiera_integrations { |
355 | | - $local_integrations = hiera_hash('datadog_agent::integrations', {}) |
| 355 | + $local_integrations = lookup({ 'name' => 'datadog_agent::integrations', 'default_value' => {}}) |
356 | 356 | } else { |
357 | 357 | $local_integrations = $integrations |
358 | 358 | } |
|
0 commit comments