Skip to content

Commit 3199ecd

Browse files
committed
Use stricter data types
1 parent ff7872d commit 3199ecd

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,13 +573,13 @@
573573
Optional[String] $package_provider = $puppet::params::package_provider,
574574
Optional[Variant[String,Hash]] $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 $pluginsync = true,
578578
Boolean $splay = false,
579579
Variant[Integer[0],Pattern[/^\d+[smhdy]?$/]] $splaylimit = 1800,
580580
Variant[Boolean, Stdlib::Absolutepath] $autosign = $puppet::params::autosign,
581581
Array[String] $autosign_entries = [],
582-
Pattern[/^[0-9]{3,4}$/] $autosign_mode = '0664',
582+
Stdlib::Filemode $autosign_mode = '0664',
583583
Optional[String] $autosign_content = undef,
584584
Optional[String] $autosign_source = undef,
585585
Variant[Integer[0],Pattern[/^\d+[smhdy]?$/]] $runinterval = 1800,
@@ -597,7 +597,7 @@
597597
Optional[Integer[0]] $http_connect_timeout = undef,
598598
Optional[Integer[0]] $http_read_timeout = undef,
599599
Optional[Variant[String, Boolean]] $ca_server = undef,
600-
Optional[Integer[0, 65535]] $ca_port = undef,
600+
Optional[Stdlib::Port] $ca_port = undef,
601601
Optional[String] $ca_crl_filepath = undef,
602602
Optional[String] $prerun_command = undef,
603603
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,
@@ -658,11 +658,11 @@
658658
String $server_default_manifest_content = '' # lint:ignore:empty_string_assignment
659659
String $server_environments_owner = $puppet::params::server_environments_owner,
660660
Optional[String] $server_environments_group = $puppet::params::server_environments_group,
661-
Pattern[/^[0-9]{3,4}$/] $server_environments_mode = '0755',
661+
Stdlib::Filemode $server_environments_mode = '0755',
662662
Stdlib::Absolutepath $server_envs_dir = $puppet::params::server_envs_dir,
663663
Optional[Stdlib::Absolutepath] $server_envs_target = undef,
664664
Variant[Undef, String[0], Array[Stdlib::Absolutepath]] $server_common_modules_path = $puppet::params::server_common_modules_path,
665-
Pattern[/^[0-9]{3,4}$/] $server_git_repo_mode = '0755',
665+
Stdlib::Filemode $server_git_repo_mode = '0755',
666666
Stdlib::Absolutepath $server_git_repo_path = $puppet::params::server_git_repo_path,
667667
String $server_git_repo_group = $puppet::params::server_git_repo_group,
668668
String $server_git_repo_user = $puppet::params::server_git_repo_user,
@@ -715,7 +715,7 @@
715715
Boolean $server_metrics_jmx_enable = true,
716716
Boolean $server_metrics_graphite_enable = false,
717717
String $server_metrics_graphite_host = '127.0.0.1',
718-
Integer $server_metrics_graphite_port = 2003,
718+
Stdlib::Port $server_metrics_graphite_port = 2003,
719719
String $server_metrics_server_id = $puppet::params::server_metrics_server_id,
720720
Integer $server_metrics_graphite_interval = 5,
721721
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,
@@ -374,11 +374,11 @@
374374
String $default_manifest_content = $puppet::server_default_manifest_content,
375375
String $environments_owner = $puppet::server_environments_owner,
376376
Optional[String] $environments_group = $puppet::server_environments_group,
377-
Pattern[/^[0-9]{3,4}$/] $environments_mode = $puppet::server_environments_mode,
377+
Stdlib::Filemode $environments_mode = $puppet::server_environments_mode,
378378
Stdlib::Absolutepath $envs_dir = $puppet::server_envs_dir,
379379
Optional[Stdlib::Absolutepath] $envs_target = $puppet::server_envs_target,
380380
Variant[Undef, String[0], Array[Stdlib::Absolutepath]] $common_modules_path = $puppet::server_common_modules_path,
381-
Pattern[/^[0-9]{3,4}$/] $git_repo_mode = $puppet::server_git_repo_mode,
381+
Stdlib::Filemode $git_repo_mode = $puppet::server_git_repo_mode,
382382
Stdlib::Absolutepath $git_repo_path = $puppet::server_git_repo_path,
383383
String $git_repo_group = $puppet::server_git_repo_group,
384384
String $git_repo_user = $puppet::server_git_repo_user,
@@ -430,7 +430,7 @@
430430
Boolean $metrics_jmx_enable = $puppet::server_metrics_jmx_enable,
431431
Boolean $metrics_graphite_enable = $puppet::server_metrics_graphite_enable,
432432
String $metrics_graphite_host = $puppet::server_metrics_graphite_host,
433-
Integer $metrics_graphite_port = $puppet::server_metrics_graphite_port,
433+
Stdlib::Port $metrics_graphite_port = $puppet::server_metrics_graphite_port,
434434
String $metrics_server_id = $puppet::server_metrics_server_id,
435435
Integer $metrics_graphite_interval = $puppet::server_metrics_graphite_interval,
436436
Variant[Undef, Array] $metrics_allowed = $puppet::server_metrics_allowed,

0 commit comments

Comments
 (0)