Pastie now auto-senses if line-wrap is a bad or good idea. Feedback?
## mark a section (Learn more)
class mdadm { append_if_no_such_line { "right_mdadm_mailaddr": file => "/etc/mdadm/mdadm.conf", line => "MAILADDR infrastructure@mydomain.com", require => Delete_lines["wrong_mdadm_mailaddr"]; } delete_lines { "wrong_mdadm_mailaddr": file => "/etc/mdadm/mdadm.conf", pattern => '^MAILADDR root$'; } exec { "restart_mdadm_monitor": command => "/etc/init.d/mdadm restart", refreshonly => "true", } file { "/etc/mdadm/mdadm.conf": ensure => "present", require => Append_if_no_such_line["right_mdadm_mailaddr"], notify => Exec["restart_mdadm_monitor"]; } }
This paste will be private.
From the Design Piracy series on my blog: