Skip to content

Commit fa383f6

Browse files
authored
Merge pull request #411 from wyardley/allow_string
Allow bind_ip to be an IP or array of IPs. Add data types for a coupl…
2 parents 23068c1 + c9c0ec4 commit fa383f6

File tree

1 file changed

+40
-40
lines changed

1 file changed

+40
-40
lines changed

manifests/init.pp

Lines changed: 40 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -32,46 +32,46 @@
3232
# Copyright 2013 PuppetLabs
3333
#
3434
class mongodb (
35-
Optional[String] $init = $mongodb::params::service_provider,
36-
Optional[String] $packagename = undef,
37-
String $servicename = $mongodb::params::service_name,
38-
Variant[Boolean, Stdlib::Absolutepath] $logpath = $mongodb::params::logpath,
39-
Boolean $logappend = true,
40-
Optional[String] $system_logrotate = undef,
41-
Optional[Boolean] $fork = $mongodb::params::fork,
42-
Optional[Integer[1, 65535]] $port = undef,
43-
Stdlib::Absolutepath $dbpath = $mongodb::params::dbpath,
44-
Optional[Boolean] $journal = undef,
45-
Optional[String] $nojournal = undef,
46-
Optional[Boolean] $smallfiles = undef,
47-
Optional[Boolean] $cpu = undef,
48-
Optional[Boolean] $noauth = undef,
49-
Optional[Boolean] $auth = undef,
50-
Optional[Boolean] $verbose = undef,
51-
Optional[Boolean] $objcheck = undef,
52-
Optional[Boolean] $quota = undef,
53-
Optional[Integer] $oplog_size = undef,
54-
$nohints = undef,
55-
Optional[Boolean] $nohttpinterface = undef,
56-
Optional[Boolean] $noscripting = undef,
57-
Optional[Boolean] $notablescan = undef,
58-
Optional[Boolean] $noprealloc = undef,
59-
Optional[Integer] $nssize = undef,
60-
$mms_token = undef,
61-
$mms_name = undef,
62-
$mms_interval = undef,
63-
Optional[Boolean] $configsvr = undef,
64-
Optional[Boolean] $shardsvr = undef,
65-
Optional[String] $replset = undef,
66-
Optional[Boolean] $rest = undef,
67-
Optional[Boolean] $quiet = undef,
68-
Optional[Integer] $slowms = undef,
69-
Optional[Stdlib::Absolutepath] $keyfile = undef,
70-
Optional[String[6]] $key = undef,
71-
Optional[Boolean] $ipv6 = undef,
72-
Optional[Array[Stdlib::Compat::Ip_address]] $bind_ip = undef,
73-
Optional[Stdlib::Absolutepath] $pidfilepath = undef,
74-
Optional[String] $pidfilemode = undef,
35+
Optional[String] $init = $mongodb::params::service_provider,
36+
Optional[String] $packagename = undef,
37+
String $servicename = $mongodb::params::service_name,
38+
Variant[Boolean, Stdlib::Absolutepath] $logpath = $mongodb::params::logpath,
39+
Boolean $logappend = true,
40+
Optional[String] $system_logrotate = undef,
41+
Optional[Boolean] $fork = $mongodb::params::fork,
42+
Optional[Integer[1, 65535]] $port = undef,
43+
Stdlib::Absolutepath $dbpath = $mongodb::params::dbpath,
44+
Optional[Boolean] $journal = undef,
45+
Optional[String] $nojournal = undef,
46+
Optional[Boolean] $smallfiles = undef,
47+
Optional[Boolean] $cpu = undef,
48+
Optional[Boolean] $noauth = undef,
49+
Optional[Boolean] $auth = undef,
50+
Optional[Boolean] $verbose = undef,
51+
Optional[Boolean] $objcheck = undef,
52+
Optional[Boolean] $quota = undef,
53+
Optional[Integer] $oplog_size = undef,
54+
$nohints = undef,
55+
Optional[Boolean] $nohttpinterface = undef,
56+
Optional[Boolean] $noscripting = undef,
57+
Optional[Boolean] $notablescan = undef,
58+
Optional[Boolean] $noprealloc = undef,
59+
Optional[Integer] $nssize = undef,
60+
Optional[String] $mms_token = undef,
61+
Optional[String] $mms_name = undef,
62+
$mms_interval = undef,
63+
Optional[Boolean] $configsvr = undef,
64+
Optional[Boolean] $shardsvr = undef,
65+
Optional[String] $replset = undef,
66+
Optional[Boolean] $rest = undef,
67+
Optional[Boolean] $quiet = undef,
68+
Optional[Integer] $slowms = undef,
69+
Optional[Stdlib::Absolutepath] $keyfile = undef,
70+
Optional[String[6]] $key = undef,
71+
Optional[Boolean] $ipv6 = undef,
72+
Optional[Variant[Stdlib::Compat::Ip_address, Array[Stdlib::Compat::Ip_address]]] $bind_ip = undef,
73+
Optional[Stdlib::Absolutepath] $pidfilepath = undef,
74+
Optional[String] $pidfilemode = undef,
7575
) inherits mongodb::params {
7676

7777
notify { 'An attempt has been made below to automatically apply your custom

0 commit comments

Comments
 (0)