1 $caller_module_name = 'demo'
4 path => '/tmp/staging',
7 staging::file { 'sample.tar.gz':
8 source => 'puppet:///modules/staging/sample.tar.gz'
11 staging::extract { 'sample.tar.gz':
12 target => '/tmp/staging',
13 creates => '/tmp/staging/sample',
14 require => Staging::File['sample.tar.gz'],
17 staging::file { 'sample.tar.bz2':
18 source => 'puppet:///modules/staging/sample.tar.bz2'
21 staging::extract { 'sample.tar.bz2':
22 target => '/tmp/staging',
23 creates => '/tmp/staging/sample-tar-bz2',
24 require => Staging::File['sample.tar.bz2'],