Commit graph

1360 commits

Author SHA1 Message Date
Kjetil Torgrim Homme
8aecd63378 (#2886) seeded_rand: new function
seeded_rand is needed for repeatable randomness across nodes in a cluster
2015-12-08 14:59:12 +01:00
Bryan Jen
88a9a314c3 Merge pull request #546 from jdevesa/validate_ip
Add validator for any IP address
2015-11-30 11:10:57 -07:00
Jaume Devesa
fe23e01a4b Add validator for any IP address
Provide a validator for IP addresses, regardless they are IPv4 or IPv6,
and its documentation.
2015-11-30 17:34:00 +01:00
David Schmitt
06b2cfbf73 Merge pull request #551 from mattbostock/fix_ipv4_doc
Fix reference to validate_bool in IP4 function
2015-11-24 10:41:30 +00:00
Matt Bostock
7b068781a5 Fix reference to validate_bool in IP4 function
The documentation in `validate_ipv4_address` references `validate_bool`,
but I believe this should read `validate_ipv4_address` instead, which
makes more sense.
2015-11-23 23:45:55 +00:00
Hunter Haugen
ef0c13b1af Merge pull request #548 from bmjen/ruby187
Fix Gemfile to work with ruby 1.8.7
2015-11-20 12:44:27 -08:00
Bryan Jen
c43924682a Fix Gemfile to work with ruby 1.8.7 2015-11-20 12:14:30 -07:00
Bryan Jen
0d2020001d Merge pull request #543 from ghoneycutt/patch-2
Use absolute class name in example
2015-11-20 09:09:52 -07:00
Bryan Jen
13e307b2c6 Merge pull request #547 from reidmv/fm_3773
(FM-3773) Fix root_home fact on AIX 5.x
2015-11-20 09:07:56 -07:00
Reid Vandewiele
13e5d467c9 (FM-3773) Fix root_home fact on AIX 5.x
The -C (capital C) flag to lsuser is incorrect. It should be -c
(lowercase).

this commit updates the aix root_home fact to use `lsuser -c`, rather
than `lsuser -C`.
2015-11-19 15:44:52 -08:00
David Schmitt
61333cfc48 Merge pull request #544 from HelenCampbell/readmeaddition
pick_default addition to readme
2015-11-09 15:17:01 +00:00
Helen Campbell
99db982741 pick_default addition to readme 2015-11-09 15:14:34 +00:00
Garrett Honeycutt
dc9b81d87e Use absolute class name in example 2015-11-06 12:19:21 -05:00
Helen
5d8a5ac631 Merge pull request #542 from greg0ire/patch-1
use properly encoded characters
2015-11-06 16:45:29 +00:00
Grégoire Paris
7fdc312348 use properly encoded characters
This is more severe than it sounds. These characters make puppet fail with the following message : 

> Error 400 on SERVER: "\xC3" on US-ASCII
2015-11-03 17:04:10 +01:00
David Schmitt
45ec648cdf Merge pull request #541 from mattflaschen/patch-1
Fix capitalize docs
2015-10-28 10:15:08 +00:00
Matt Flaschen
1421aa4a87 Fix capitalize docs
Capitalize lower-cases the remaining characters (due to the Ruby function having this behavior); document this, and make minor wording tweaks.
2015-10-27 18:09:18 -04:00
David Schmitt
143d4aa7be Merge pull request #540 from marrero984/update_str2bool_readme
(#2183) updated str2bool readme wording
2015-10-23 09:51:56 +01:00
marrero984
2c3c6fde98 (#2183) updated str2bool readme wording 2015-10-22 14:02:13 -07:00
David Schmitt
2db7440c67 Merge pull request #538 from mmckinst/bool2str_enhance
add functionality to bool2str function
2015-10-16 09:31:01 +01:00
Mark McKinstry
6de1a6e062 add functionality to bool2str to return strings of your choice for a boolean 2015-10-15 22:22:10 -04:00
Hunter Haugen
39126a7bc8 Merge pull request #539 from mentat/MODULES-2696
Add check to ensure regex does not throw for none type.
2015-10-15 10:23:02 -07:00
Jesse Lovelace
6aa7f2db99 Add check to ensure regex does not throw for none type.
Add a quick check to ensure puppetversion value is not nil and supporting test.
2015-10-15 11:27:03 -05:00
David Schmitt
57a8485223 Merge pull request #537 from cmurphy/fix_load_module_metadata
Fix load module metadata
2015-10-15 09:44:12 +01:00
Colleen Murphy
25410c4598 Let load_module_metadata succeed on empty file
Some modules or module versions don't have a metadata.json file, but we
might still want to use the load_module_metadata function on them. The
lack of a file can still give us important information. For example, it
might tell us that the version of the module installed is "very old"
even if we can't read the version number directly. This patch adds a
parameter to let the user specify if an empty file is acceptable. To
preserve backwards compatibility it does not change the current default
behavior, which is to raise an error if metadata.json does not exist.
2015-10-14 16:16:01 -07:00
Colleen Murphy
0f8df10084 Rename load_module_metadata test path
`rake spec` only finds test files that end in _spec.rb, so this test
was not being run. Correct the path name so that the test runs
properly.
2015-10-14 15:59:09 -07:00
TP Honey
5b3c623394 Merge pull request #536 from DavidS/improve-file_line-docs
(MODULES-2421) improve description of file_line
2015-10-14 12:46:19 +01:00
David Schmitt
ad173f2d05 (MODULES-2421) improve description of file_line
This mostly needed extraction of the existing doc strings from
the type.
2015-10-13 15:03:26 +01:00
David Schmitt
4e62223801 Merge pull request #535 from martinpfeifer/package_provider_fact
prevent deprecation warning about the allow_virtual parameter
2015-10-13 10:18:59 +01:00
Martin Pfeifer
d73fd3c5ef prevent deprecation warning about the allow_virtual parameter 2015-10-13 10:08:01 +02:00
Bryan Jen
e1a9bf5063 Merge pull request #534 from asasfu/feature/package_provider_fact
Add package_provider fact
2015-10-01 10:27:51 -07:00
David Schmitt
76db98120a Merge pull request #533 from HelenCampbell/MODULES-2614-Improved
Modules 2614 improved numeric value handling on empty function
2015-09-28 17:11:10 +01:00
Helen Campbell
c7c4d41a82 Added acceptance test and updated readme 2015-09-28 16:18:56 +01:00
Roman Mueller
6f1d164da6 Check for numeric values as empty fails on those 2015-09-28 16:01:11 +01:00
Helen
48b658fc1c Merge pull request #532 from DavidS/fix-is_a-readme
(FM-3701) Update README for is_a
2015-09-28 11:16:28 +01:00
David Schmitt
bfa21edbae (FM-3701) Update README for is_a 2015-09-28 11:12:25 +01:00
David Schmitt
39e81aa8b5 Merge pull request #531 from asasfu/improvement/service_provider_fact
fixup-PR#506 Speed improvements in facter resolution
2015-09-28 10:09:17 +01:00
Adam S
440245d40d fixup-PR#506 Speed improvements in facter resolution
This is to improve speed on Facter resolution of service_provider fact
that was just introduced in PR# 506.  The improvements go from 280ms
resolution time approx. down to 2ms resolution time approx. by adding
requires statements.
2015-09-25 18:06:00 -07:00
Adam S
ce6e8679b6 Add package_provider fact
This adds a package_provider fact for situations where we need to be
able to know the client's package provider in a simple way.  Situations
such as: package { 'name': install_options => [] }  As those tend to be
package provider specific options.
2015-09-25 17:55:21 -07:00
Hunter Haugen
4d1bca3359 Merge pull request #506 from binford2k/feature/service_provider_fact
Add a service_provider fact
2015-09-24 10:55:39 -07:00
David Schmitt
6bb1c27b99 Merge pull request #530 from HelenCampbell/MODULES-2614
Adding update to empty function readme
2015-09-23 11:38:53 +01:00
Helen Campbell
92b068ad20 Adding update to empty function readme 2015-09-23 11:27:48 +01:00
Bryan Jen
cebb9f333f Merge pull request #528 from mhaskel/is_a_fixes
Update is_a acceptance tests to only run on puppet4
2015-09-21 16:33:22 -07:00
Morgan Haskel
b20239e796 Update is_a acceptance tests to only run on puppet4 2015-09-21 14:12:25 -07:00
Bryan Jen
97bd656efb Merge pull request #527 from mhaskel/511_compatibility
Fix backwards compatibility from #511
2015-09-21 11:20:35 -07:00
Morgan Haskel
799c38e14e Fix backwards compatibility from #511
Maintain the old behavior in the case where the optional second
parameter isn't passed. Also, adding arity is backwards incompatible since
stdlib still supports 2.7, so remove that.
2015-09-21 11:11:21 -07:00
Hunter Haugen
9b1932c538 Merge pull request #526 from DavidS/improve-validate_re-docs
(MAINT) validate_re: Clarify docs and error message
2015-09-17 12:12:12 -07:00
David Schmitt
55ece7815a (MAINT) validate_re: Clarify docs and error message 2015-09-17 18:48:32 +01:00
David Schmitt
399ce03f68 Merge pull request #524 from binford2k/docs/intersection_truthiness
Clarify what an empty intersection looks like.
2015-09-14 19:36:56 +01:00
Ben Ford
169f8af506 Clarify what an empty intersection looks like. 2015-09-14 11:25:38 -07:00