Skip to content

Commit c053525

Browse files
committed
Use stricter data types
1 parent 6d49e39 commit c053525

File tree

2 files changed

+13
-13
lines changed

2 files changed

+13
-13
lines changed

manifests/init.pp

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -573,12 +573,12 @@
573573
Optional[String] $package_provider = $puppet::params::package_provider,
574574
Optional[Variant[String,Hash,Array]] $package_install_options = undef,
575575
Optional[Variant[Stdlib::Absolutepath, Stdlib::HTTPUrl]] $package_source = undef,
576-
Integer[0, 65535] $port = 8140,
576+
Stdlib::Port $port = 8140,
577577
Boolean $splay = false,
578578
Variant[Integer[0],Pattern[/^\d+[smhdy]?$/]] $splaylimit = 1800,
579579
Variant[Boolean, Stdlib::Absolutepath] $autosign = $puppet::params::autosign,
580580
Array[String] $autosign_entries = [],
581-
Pattern[/^[0-9]{3,4}$/] $autosign_mode = '0664',
581+
Stdlib::Filemode $autosign_mode = '0664',
582582
Optional[String] $autosign_content = undef,
583583
Optional[String] $autosign_source = undef,
584584
Variant[Integer[0],Pattern[/^\d+[smhdy]?$/]] $runinterval = 1800,
@@ -596,7 +596,7 @@
596596
Optional[Integer[0]] $http_connect_timeout = undef,
597597
Optional[Integer[0]] $http_read_timeout = undef,
598598
Optional[Variant[String, Boolean]] $ca_server = undef,
599-
Optional[Integer[0, 65535]] $ca_port = undef,
599+
Optional[Stdlib::Port] $ca_port = undef,
600600
Optional[String] $ca_crl_filepath = undef,
601601
Optional[String] $prerun_command = undef,
602602
Optional[String] $postrun_command = undef,
@@ -631,7 +631,7 @@
631631
String $server_group = $puppet::params::group,
632632
String $server_dir = $puppet::params::dir,
633633
String $server_ip = '0.0.0.0',
634-
Integer $server_port = 8140,
634+
Stdlib::Port $server_port = 8140,
635635
Boolean $server_ca = $puppet::params::server_ca,
636636
Boolean $server_ca_crl_sync = $puppet::params::server_ca_crl_sync,
637637
Optional[Boolean] $server_crl_enable = undef,
@@ -657,11 +657,11 @@
657657
String $server_default_manifest_content = '' # lint:ignore:empty_string_assignment
658658
String $server_environments_owner = $puppet::params::server_environments_owner,
659659
Optional[String] $server_environments_group = $puppet::params::server_environments_group,
660-
Pattern[/^[0-9]{3,4}$/] $server_environments_mode = '0755',
660+
Stdlib::Filemode $server_environments_mode = '0755',
661661
Array[Stdlib::Absolutepath, 1] $server_envs_dir = $puppet::params::server_envs_dir,
662662
Optional[Stdlib::Absolutepath] $server_envs_target = undef,
663663
Variant[Undef, String[0], Array[Stdlib::Absolutepath]] $server_common_modules_path = $puppet::params::server_common_modules_path,
664-
Pattern[/^[0-9]{3,4}$/] $server_git_repo_mode = '0755',
664+
Stdlib::Filemode $server_git_repo_mode = '0755',
665665
Stdlib::Absolutepath $server_git_repo_path = $puppet::params::server_git_repo_path,
666666
String $server_git_repo_group = $puppet::params::server_git_repo_group,
667667
String $server_git_repo_user = $puppet::params::server_git_repo_user,
@@ -714,7 +714,7 @@
714714
Boolean $server_metrics_jmx_enable = true,
715715
Boolean $server_metrics_graphite_enable = false,
716716
String $server_metrics_graphite_host = '127.0.0.1',
717-
Integer $server_metrics_graphite_port = 2003,
717+
Stdlib::Port $server_metrics_graphite_port = 2003,
718718
String $server_metrics_server_id = $puppet::params::server_metrics_server_id,
719719
Integer $server_metrics_graphite_interval = 5,
720720
Optional[Array] $server_metrics_allowed = undef,

manifests/server.pp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -334,7 +334,7 @@
334334
class puppet::server(
335335
Variant[Boolean, Stdlib::Absolutepath] $autosign = $puppet::autosign,
336336
Array[String] $autosign_entries = $puppet::autosign_entries,
337-
Pattern[/^[0-9]{3,4}$/] $autosign_mode = $puppet::autosign_mode,
337+
Stdlib::Filemode $autosign_mode = $puppet::autosign_mode,
338338
Optional[String] $autosign_content = $puppet::autosign_content,
339339
Optional[String] $autosign_source = $puppet::autosign_source,
340340
String $hiera_config = $puppet::hiera_config,
@@ -344,7 +344,7 @@
344344
String $group = $puppet::server_group,
345345
String $dir = $puppet::server_dir,
346346
Stdlib::Absolutepath $codedir = $puppet::codedir,
347-
Integer $port = $puppet::server_port,
347+
Stdlib::Port $port = $puppet::server_port,
348348
String $ip = $puppet::server_ip,
349349
Boolean $ca = $puppet::server_ca,
350350
Optional[String] $ca_crl_filepath = $puppet::ca_crl_filepath,
@@ -355,7 +355,7 @@
355355
Array[String] $ca_client_whitelist = $puppet::server_ca_client_whitelist,
356356
Optional[Puppet::Custom_trusted_oid_mapping] $custom_trusted_oid_mapping = $puppet::server_custom_trusted_oid_mapping,
357357
Boolean $http = $puppet::server_http,
358-
Integer $http_port = $puppet::server_http_port,
358+
Stdlib::Port $http_port = $puppet::server_http_port,
359359
String $reports = $puppet::server_reports,
360360
Stdlib::Absolutepath $puppetserver_vardir = $puppet::server_puppetserver_vardir,
361361
Optional[Stdlib::Absolutepath] $puppetserver_rundir = $puppet::server_puppetserver_rundir,
@@ -373,11 +373,11 @@
373373
String $default_manifest_content = $puppet::server_default_manifest_content,
374374
String $environments_owner = $puppet::server_environments_owner,
375375
Optional[String] $environments_group = $puppet::server_environments_group,
376-
Pattern[/^[0-9]{3,4}$/] $environments_mode = $puppet::server_environments_mode,
376+
Stdlib::Filemode $environments_mode = $puppet::server_environments_mode,
377377
Array[Stdlib::Absolutepath, 1] $envs_dir = $puppet::server_envs_dir,
378378
Optional[Stdlib::Absolutepath] $envs_target = $puppet::server_envs_target,
379379
Variant[Undef, String[0], Array[Stdlib::Absolutepath]] $common_modules_path = $puppet::server_common_modules_path,
380-
Pattern[/^[0-9]{3,4}$/] $git_repo_mode = $puppet::server_git_repo_mode,
380+
Stdlib::Filemode $git_repo_mode = $puppet::server_git_repo_mode,
381381
Stdlib::Absolutepath $git_repo_path = $puppet::server_git_repo_path,
382382
String $git_repo_group = $puppet::server_git_repo_group,
383383
String $git_repo_user = $puppet::server_git_repo_user,
@@ -429,7 +429,7 @@
429429
Boolean $metrics_jmx_enable = $puppet::server_metrics_jmx_enable,
430430
Boolean $metrics_graphite_enable = $puppet::server_metrics_graphite_enable,
431431
String $metrics_graphite_host = $puppet::server_metrics_graphite_host,
432-
Integer $metrics_graphite_port = $puppet::server_metrics_graphite_port,
432+
Stdlib::Port $metrics_graphite_port = $puppet::server_metrics_graphite_port,
433433
String $metrics_server_id = $puppet::server_metrics_server_id,
434434
Integer $metrics_graphite_interval = $puppet::server_metrics_graphite_interval,
435435
Variant[Undef, Array] $metrics_allowed = $puppet::server_metrics_allowed,

0 commit comments

Comments
 (0)