Pastie now auto-senses if line-wrap is a bad or good idea. Feedback?
## mark a section (Learn more)
class runonce::make_default_mysql_users { $mysqlrootpw = extlookup("mysql_root_password") puppet::file{"/tmp/mysqlusers.sql": mode => 400, template => "runonce/mysqlusers.erb" } exec{"createusers": command => "/usr/bin/mysql < /tmp/mysqlusers.sql; /bin/rm /tmp/mysqlusers.sql", alias => 'make users', user => root, require => File["/tmp/mysqlusers.sql"] } } ## run # ./prun --class=make_default_mysql_users info: Running tag runonce:make_default_mysql_users in environment 'runonce' info: Loading fact etc_facts_loader info: Retrieving plugins info: Loading fact etc_facts_loader info: Caching catalog at /var/lib/puppet/state/localconfig.yaml notice: Starting catalog run notice: //Node[default]/runonce/runonce::make_default_mysql_users/Puppet::File[/tmp/mysqlusers.sql]/File[/tmp/mysqlusers.sql]/ensure: content changed '{md5}2eff874a464806d828c8911e3b0c8fe3' to '{md5}2eff874a464806d828c8911e3b0c8fe3' notice: //Node[default]/runonce/runonce::make_default_mysql_users/Exec[createusers]/returns: executed successfully notice: Finished catalog run in 0.22 seconds
This paste will be private.
From the Design Piracy series on my blog: