Pastie now auto-senses if line-wrap is a bad or good idea. Feedback?
## mark a section (Learn more)
From the mail class: exec { "dpkg-reconf-exim4": command => "/usr/sbin/dpkg-reconfigure -fnoninteractive exim4-config", refreshonly => true, require => Exec["preseed-exim4"], } exec { "preseed-exim4": command => "/usr/bin/debconf-set-selections /var/cache/debconf/exim4.preseed", refreshonly => true, require => File["exim4.preseed"], notify => Exec["dpkg-reconf-exim4"], } file { "exim4.preseed": path => "/var/cache/debconf/exim4.preseed", source => "puppet://$server/files/mail/exim4.preseed", notify => Exec["preseed-exim4"], } From the logs: info: Caching configuration at /etc/puppet/localconfig.yaml notice: Starting configuration run notice: //example.com/mail/file=/var/cache/debconf/exim4.preseed/checksum: defined ' checksum' as '{md5}e05d3f7168c470909e5479913817be38' info: //example.com/mail/file=/var/cache/debconf/exim4.preseed/checksum: Sums are already equal notice: //example.com/mail/file=/var/cache/debconf/exim4.preseed/source: defined 'source' as '{md5}e05d3f7168c470909e5479913817be38' info: //example.com/mail/file=/var/cache/debconf/exim4.preseed: Scheduling refresh of exec[preseed-exim4] info: //example.com/mail/file=/var/cache/debconf/exim4.preseed: Scheduling refresh of exec[preseed-exim4] notice: //example.com/mail/exec=/usr/bin/debconf-set-selections /var/cache/debconf/exim4.preseed: Triggering 'refresh' from 2 dependencies info: //example.com/mail/exec=/usr/bin/debconf-set-selections /var/cache/debconf/exim4.preseed: Scheduling refresh of exec[dpkg-reconf-exim4] notice: //example.com/mail/exec=/usr/sbin/dpkg-reconfigure -fnoninteractive exim4-config: Triggering 'refresh' from 1 dependencies notice: Finished configuration run in 5.27 seconds
This paste will be private.
From the Design Piracy series on my blog: