2016-11-04 4 views
-1

私の質問は:ファイルが/tmpフォルダに存在するかどうかを確認してから、再度ダウンロードを開始する前に削除します。ここで ファイルが存在するかどうかを確認し、存在する場合は削除してください

は私のコード(人形)である:それは非常に明確ではないよう

exec { 'Download mediawiki to temp': 
    cwd  => '/tmp', 
    command => '/usr/bin/wget https://releases.wikimedia.org/mediawiki/1.27/mediawiki-1.27.1.tar.gz',  
} 
+0

https://docs.puppet.com/puppet/latest/reference/lang_relationships.htmlは手の込んだしてくださいを参照してくださいどのようなあなたはここで尋ねています。 –

答えて

0
あなたはおそらくこれをしたい

...

# local vars for readability 
$theurl  = 'https://releases.wikimedia.org/mediawiki/1.27' 
$tarball  = 'mediawiki-1.27.1.tar.gz' 
$wget_command = "/usr/bin/wget $theurl/$tarball" 
$rm_command = "/bin/rm -f /tmp/$tarball" 

exec { 'Delete mediawiki from temp': 
    cwd  => '/tmp', 
    command => $rm_command, 
}-> 
exec { 'Download mediawiki to temp': 
    cwd  => '/tmp', 
    command => $wget_command, 
    creates => "/tmp/$tarball", 
} 

https://docs.puppet.com/puppet/latest/reference/types/exec.html

関連する問題