Pastie now auto-senses if line-wrap is a bad or good idea. Feedback?
## mark a section (Learn more)
define mount_nfs($nfs_num){ exec { "/bin/mkdir /mnt/shared$nfs_num && /bin/chown rails_deploy:rails_deploy /mnt/shared* && /bin/touch /var/puppet/state/mkdir_shared$nfs_num": alias => "mkdir_shared$nfs_num", creates => "/var/puppet/state/mkdir_shared$nfs_num", } exec { "/bin/sh -c /home/nfs_deploy/nfs.sh $nfs_num && /bin/touch /var/puppet/state/cap_add_nfs$nfs_num": alias => "cap_add_nfs${nfs_num}", require => [File[nfs_sh],Exec[install_capistrano],Exec["mkdir_shared$nfs_num"],Exec[extract_private_ip]], creates => "/var/puppet/state/cap_add_nfs$nfs_num", } } mount_nfs { puppet: nfs_num => 1} mount_nfs { puppet: nfs_num => 2} mount_nfs { puppet: nfs_num => 3} mount_nfs { puppet: nfs_num => 4}
This paste will be private.
From the Design Piracy series on my blog: