puppetlabs-stdlib/lib/puppet
Chris Price a06c0d8115 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.
2012-08-14 09:55:30 -07:00
..
parser/functions (#15872) Add to_bytes function 2012-08-14 08:43:36 -07:00
provider/file_line Add support for a 'match' parameter to file_line 2012-08-14 09:55:30 -07:00
type Add support for a 'match' parameter to file_line 2012-08-14 09:55:30 -07:00