]> git.donarmstrong.com Git - dsa-puppet.git/blob - 3rdparty/modules/staging/tests/extract.pp
add nanliu/staging to 3rdparty
[dsa-puppet.git] / 3rdparty / modules / staging / tests / extract.pp
1 $caller_module_name = 'demo'
2
3 class { 'staging':
4   path => '/tmp/staging',
5 }
6
7 staging::file { 'sample.tar.gz':
8   source => 'puppet:///modules/staging/sample.tar.gz'
9 }
10
11 staging::extract { 'sample.tar.gz':
12   target  => '/tmp/staging',
13   creates => '/tmp/staging/sample',
14   require => Staging::File['sample.tar.gz'],
15 }
16
17 staging::file { 'sample.tar.bz2':
18   source => 'puppet:///modules/staging/sample.tar.bz2'
19 }
20
21 staging::extract { 'sample.tar.bz2':
22   target  => '/tmp/staging',
23   creates => '/tmp/staging/sample-tar-bz2',
24   require => Staging::File['sample.tar.bz2'],
25 }