summaryrefslogtreecommitdiffstats
path: root/examples/modules/sample-module/lib/puppet
diff options
context:
space:
mode:
authorDaniel Pittman <daniel@puppetlabs.com>2011-03-24 13:33:30 -0700
committerDaniel Pittman <daniel@puppetlabs.com>2011-03-24 13:41:31 -0700
commit633f63cdbc1d5630e546041bb0c1e714216158d0 (patch)
treebb2706ed7c77ec0142eb13fa820c9371142792b0 /examples/modules/sample-module/lib/puppet
parentb3c059e74b1900c80c0fb875b696b7c5e2b5448b (diff)
downloadpuppet-633f63cdbc1d5630e546041bb0c1e714216158d0.tar.gz
puppet-633f63cdbc1d5630e546041bb0c1e714216158d0.tar.xz
puppet-633f63cdbc1d5630e546041bb0c1e714216158d0.zip
(#6833) support 'script' as a short form of 'action'
At the moment the action method is a fairly heavy tool: it provides a DSL, and is designed to allow substantial metadata to be added to the action. For some users this is low on value, since they just want to write a little script that drives things a bit differently. Which there is substantial value in the metadata, adding the capability to do these light-weight things quickly is valid. To meet this we add a script action; the contrast is: action :foo do # other metadata goes here invoke do |args| # method body goes here end end script :bar do |args| # method body goes here end # ...and if you want metadata, you have to add it in more ugly, procedural # ways, which we are not going to encourage. Reviewed-By: Pieter van de Bruggen <pieter@puppetlabs.com>
Diffstat (limited to 'examples/modules/sample-module/lib/puppet')
0 files changed, 0 insertions, 0 deletions