mstrauss/puppet-editfile — pull request #3 by jrevillard (2012-01-12 16:36:14+00:00)
Title: Do not uncomment lines if possible

I.e: sshd_config file containing:
#ListenAddress ::
ListenAddress X.X.X.X

It will now replace only the line:
ListenAddress X.X.X.X