|
277 | 277 | String $short_time_format = 'H:i:s', |
278 | 278 | String $datetime_format = 'N j, Y g:i a', |
279 | 279 | String $short_datetime_format = 'Y-m-d H:i', |
| 280 | + Boolean $allow_api_token_retrieval = false, |
| 281 | + Boolean $remote_auth_enabled = false, |
| 282 | + String $remote_auth_backend = '', |
| 283 | + String $remote_auth_header = '', |
| 284 | + String $remote_auth_first_name = '', |
| 285 | + String $remote_auth_last_name = '', |
| 286 | + String $remote_auth_user_email = '', |
| 287 | + |
280 | 288 | ) { |
281 | 289 |
|
282 | 290 | Class['netbox::install'] -> Class['netbox::config'] ~> Class['netbox::service'] |
|
347 | 355 | } |
348 | 356 |
|
349 | 357 | class { 'netbox::config': |
350 | | - user => $user, |
351 | | - group => $group, |
352 | | - install_root => $install_root, |
353 | | - allowed_hosts => $allowed_hosts, |
354 | | - database_name => $database_name, |
355 | | - database_user => $database_user, |
356 | | - database_password => $database_password, |
357 | | - database_host => $database_host, |
358 | | - database_port => $database_port, |
359 | | - database_conn_max_age => $database_conn_max_age, |
360 | | - redis_options => $redis_options, |
361 | | - email_options => $email_options, |
362 | | - secret_key => $secret_key, |
363 | | - admins => $admins, |
364 | | - banner_top => $banner_top, |
365 | | - banner_bottom => $banner_bottom, |
366 | | - banner_login => $banner_login, |
367 | | - base_path => $base_path, |
368 | | - debug => $debug, |
369 | | - enforce_global_unique => $enforce_global_unique, |
370 | | - login_required => $login_required, |
371 | | - metrics_enabled => $metrics_enabled, |
372 | | - prefer_ipv4 => $prefer_ipv4, |
373 | | - exempt_view_permissions => $exempt_view_permissions, |
374 | | - napalm_username => $napalm_username, |
375 | | - napalm_password => $napalm_password, |
376 | | - napalm_timeout => $napalm_timeout, |
377 | | - time_zone => $time_zone, |
378 | | - date_format => $date_format, |
379 | | - short_date_format => $short_date_format, |
380 | | - time_format => $time_format, |
381 | | - short_time_format => $short_time_format, |
382 | | - datetime_format => $datetime_format, |
383 | | - short_datetime_format => $short_datetime_format, |
| 358 | + user => $user, |
| 359 | + group => $group, |
| 360 | + install_root => $install_root, |
| 361 | + allowed_hosts => $allowed_hosts, |
| 362 | + database_name => $database_name, |
| 363 | + database_user => $database_user, |
| 364 | + database_password => $database_password, |
| 365 | + database_host => $database_host, |
| 366 | + database_port => $database_port, |
| 367 | + database_conn_max_age => $database_conn_max_age, |
| 368 | + redis_options => $redis_options, |
| 369 | + email_options => $email_options, |
| 370 | + secret_key => $secret_key, |
| 371 | + admins => $admins, |
| 372 | + banner_top => $banner_top, |
| 373 | + banner_bottom => $banner_bottom, |
| 374 | + banner_login => $banner_login, |
| 375 | + base_path => $base_path, |
| 376 | + debug => $debug, |
| 377 | + enforce_global_unique => $enforce_global_unique, |
| 378 | + login_required => $login_required, |
| 379 | + metrics_enabled => $metrics_enabled, |
| 380 | + prefer_ipv4 => $prefer_ipv4, |
| 381 | + exempt_view_permissions => $exempt_view_permissions, |
| 382 | + napalm_username => $napalm_username, |
| 383 | + napalm_password => $napalm_password, |
| 384 | + napalm_timeout => $napalm_timeout, |
| 385 | + time_zone => $time_zone, |
| 386 | + date_format => $date_format, |
| 387 | + short_date_format => $short_date_format, |
| 388 | + time_format => $time_format, |
| 389 | + short_time_format => $short_time_format, |
| 390 | + datetime_format => $datetime_format, |
| 391 | + short_datetime_format => $short_datetime_format, |
| 392 | + allow_api_token_retrieval => $allow_api_token_retrieval, |
| 393 | + remote_auth_enabled => $remote_auth_enabled, |
| 394 | + remote_auth_backend => $remote_auth_backend, |
| 395 | + remote_auth_header => $remote_auth_header, |
| 396 | + remote_auth_first_name => $remote_auth_first_name, |
| 397 | + remote_auth_last_name => $remote_auth_last_name, |
| 398 | + remote_auth_user_email => $remote_auth_user_email, |
384 | 399 | } |
385 | 400 |
|
386 | 401 | class {'netbox::service': |
|
0 commit comments