Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-07-29 | (#8708) Add has_key function | Dan Bode | |
It is difficult to use existance of keys in a hash as a boolean condition in Puppet (see #8705) This function provides a working solution until the underlying issue in Puppet can be resolved. Reviewed-by: Jeff McCune | |||
2011-07-29 | (#3) Provide documentation for remaining functions. | Ken Barber | |
2011-07-29 | (#3) Apply missing documentation to more functions. | Ken Barber | |
2011-07-29 | Remove rand. | Ken Barber | |
2011-07-29 | Some improvements to values_at tests. | Ken Barber | |
2011-07-29 | (#1) provide some more detailed tests for a number of functions. | Ken Barber | |
2011-07-29 | Removed date stub since this functinality is available in strftime anyway. | Ken Barber | |
2011-07-29 | (#2) fix is_string finally so it also makes sure numbers return false. | Ken Barber | |
2011-07-29 | (#2) unstub is_valid_domain_name | Ken Barber | |
2011-07-30 | Added doc strings for first five functions | James Turnbull | |
2011-07-29 | Removed join_with_prefix. | Ken Barber | |
2011-07-29 | (#2) unstub is_valid_mac_address. | Ken Barber | |
2011-07-29 | Allow sort for strings. | Ken Barber | |
2011-07-28 | Count functionality overlaps with size - so removing it. | Ken Barber | |
2011-07-28 | Removed crontab functions instead of unstubbing them. | Ken Barber | |
2011-07-28 | Removed load_variables. load_yaml is sufficient to solve this problem on its ↵ | Ken Barber | |
own. | |||
2011-07-28 | Remove is_valid_netmask instead of unstubbing. Doesn't seem like a sensible ↵ | Ken Barber | |
function on its own. | |||
2011-07-28 | (#2) unstub is_numeric function. | Ken Barber | |
2011-07-28 | (#2) - unstubbed is_valid_ip_address | Ken Barber | |
2011-07-28 | (#1) - added new test for upcase. | Ken Barber | |
2011-07-28 | (#2) - Added is_float and is_integer functionality. | Ken Barber | |
2011-07-27 | (#8665) Change type from append_line to whole_line | Dan Bode | |
Changed the type name from append_line to whole_line. After feedback that having a type with a verb in the name was confusing. | |||
2011-07-26 | Merge branch 'ticket/master/8585_load_yaml_function' | Jeff McCune | |
* ticket/master/8585_load_yaml_function: (#8575) Add loadyaml() function | |||
2011-07-26 | (#8575) Add loadyaml() function | Jeff McCune | |
This change adds a loadyaml() puppet function that takes a path to a YAML data file and returns the contents as a Puppet variable. There is currently no validation of the contents of the file. This commit is intentionally lacking unit tests because of time constraints. Reviewed-by: Dan Bode | |||
2011-07-26 | Merge branch 'feature/master/8628_append_line' | Dan Bode | |
2011-07-26 | (#8628) Add append_line native type | Dan Bode | |
This commit adds a native type that can check if a line exists and append it to a file. This use case seems common enough to warrant its inclusion into stdlib. Reviewed-by: Jeff McCune | |||
2011-07-24 | (#1) - fleshed out some more tests. | Ken Barber | |
2011-07-01 | Added validate_resource function and examples on how to use it (and kwalify ↵ | Ken Barber | |
as well) | |||
2011-06-30 | Few more tests. | Ken Barber | |
2011-06-29 | Move require inside function for kwalify. | Ken Barber | |
2011-06-29 | Add some more functional tests. | Ken Barber | |
2011-06-29 | New abs test. | Ken Barber | |
2011-06-29 | Added tests for each function, fixing functions as we hit bugs. | Ken Barber | |
2011-06-29 | Added kwalify function. | Ken Barber | |
2011-06-29 | Copied function test scaffolding from puppet. | Ken Barber | |
2011-06-26 | Removed duplicate - is_hash is really now is_hash instead of is_array. | Ken Barber | |
2011-06-21 | Update CHANGELOG and version for 0.1.7 | Jeff McCune | |
2011-06-21 | Update README with getvar() and validate_hash() | Jeff McCune | |
The README now provides quick examples of how to take advantage of the getvar() and validate_hash() functions included in this release of the stdlib. | |||
2011-06-21 | Merge branch 'ticket/master/8010_validate_hash_function' | Jeff McCune | |
* ticket/master/8010_validate_hash_function: (#8010) Add validate_hash spec tests (#8010) Add validate_hash function | |||
2011-06-21 | (#8010) Add validate_hash spec tests | Jeff McCune | |
These tests run through a number of example cases and exercise the behavior of the validate_hash function. To run, simple execute rspec validate_hash_spec.rb | |||
2011-06-21 | (#8010) Add validate_hash function | Jeff McCune | |
This function validates all passed variables are hashes. This is similar to the validate_bool function and is copied from it. | |||
2011-06-21 | Merge branch 'ticket/master/8010_getvar_function' | Jeff McCune | |
* ticket/master/8010_getvar_function: (#8010) Add getvar() rvalue function | |||
2011-06-21 | (#8010) Add getvar() rvalue function | Jeff McCune | |
This isn't directly related to #8010, but rather indirectly fills the need to allow the end user to configure where data values are looked up. This allows the namespace to be passed as a class parameter. A module may then quickly and easily look up data from the user-defined namespace. | |||
2011-06-20 | Remove metadata.json from repository | Jeff McCune | |
This file is generated from the puppet-module build command and should not be included in the repository. If it is, the repository is not directly usable on a Puppet master because the metadata.json is invalid. | |||
2011-06-15 | Update CHANGELOG for version 0.1.6 | Jeff McCune | |
2011-06-15 | Merge pull request #4 from jeffmccune/ticket/master/3_anchor_resource_type | Jeff McCune | |
Ticket/master/3 anchor resource type Nan +1'ed on the tech list. Merging into master. | |||
2011-06-15 | (#3) Add simple unit test for anchor type | Jeff McCune | |
Unlike the whit type the anchor type derives from, we are not hacking the stringify method. We expect the resource to be named simply Anchor[foo::bar] where the name is "foo::bar". | |||
2011-06-15 | (#3) Add an anchor type to provide containment | Jeff McCune | |
With Puppet 2.6.x we do not have a way to specify containment relationships. In the use case of class ntp { } declaring ntp::{package,config,service} classes, the ntp class itself should allow the user to specify before and require relationships to the main ntp class. The anchor resource type allows module authors to close the loop on classes composing the main top level module. For example: class ntp { class { 'ntp::package': } -> class { 'ntp::config': } -> class { 'ntp::service': } # These two resources "anchor" the composed classes # such that the end user may use "require" and "before" # relationships with Class['ntp'] anchor { 'ntp::begin': } -> class { 'ntp::package': } class { 'ntp::service': } -> anchor { 'ntp::end': } } Using this pattern, the module user may then simply declare relationships to the ntp class as they expect: class { 'ntp': } -> class { 'mcollective': } # OR class { 'mcollective': } -> class { 'ntp': } | |||
2011-06-03 | Add additional tests to validate_bool() spec | Jeff McCune | |
2011-06-03 | Update CHANGELOG for 0.1.5 | Jeff McCune | |