画竜点睛を衝く@mapyo

日々やった事をつらつらと書くブログです

puppetでexecを使う時にやっぱりcreatesを使う

先日、

puppetでexecを使う時にunlessを使う - 画竜点睛を衝く@mapyo

という記事を書いたけど、createsが使える場合はこっちを使った方がいいなぁと思ったのでメモ。

●変更前

exec {
    'wget_php_source':
    command => "/usr/bin/wget http://museum.php.net/php5/php-5.5.6.tar.gz",
    cwd => '/vagrant/tmp/',
    unless => "/usr/bin/test -e /vagrant/tmp/php-5.5.6.tar.gz",
}

●変更後

exec {
    'wget_php_source':
    command => "/usr/bin/wget http://museum.php.net/php5/php-5.5.6.tar.gz",
    cwd => '/vagrant/tmp/',
    creates => "/vagrant/tmp/php-5.5.6.tar.gz",
}


gist使ってコード貼った方がいいかなぁとこの頃思って来た。

あと、Evernoteからの貼付け機能を使ってブログ書いてて便利なんだけど、Evernoteから持って来る時に、改行したはずなのにされてなかったり、微妙に使いにくかったりする。

thanks

http://projects.puppetlabs.com/projects/1/wiki/Open_Ntpd_Patterns