summaryrefslogtreecommitdiff
path: root/spec/unit/puppet/parser/functions/validate_re_spec.rb
diff options
context:
space:
mode:
authorChris Price <chris@puppetlabs.com>2012-06-07 09:09:14 -0700
committerChris Price <chris@puppetlabs.com>2012-06-07 09:09:14 -0700
commit9e0256aabfd58dfce8cff65147722a844f56e006 (patch)
tree1eb1b72036a9a1b5c6f31b3a5dda63906eb554d5 /spec/unit/puppet/parser/functions/validate_re_spec.rb
parentcf7ac0286043d01aa807743d75574d450536582d (diff)
Add support for a 'match' parameter to file_line
This commit adds a new parameter called "match" to the file_line resource type, and support for this new parameter to the corresponding ruby provider. This parameter is optional; file_line should work just as before if you do not specify this parameter... so this change should be backwards-compatible. If you do specify the parameter, it is treated as a regular expression that should be used when looking through the file for a line. This allows you to do things like find a line that begins with a certain prefix (e.g., "foo=.*"), and *replace* the existing line with the line you specify in your "line" parameter. Without this capability, if you already had a line "foo=bar" in your file and your "line" parameter was set to "foo=baz", you'd end up with *both* lines in the final file. In many cases this is undesirable.
Diffstat (limited to 'spec/unit/puppet/parser/functions/validate_re_spec.rb')
0 files changed, 0 insertions, 0 deletions