としたができなかった。コードを読むと、どうやら chef のロジックに File.exist?(@resource.source) のような余計なチェックが入っているようで、そこで弾かれてしまっているようだ。 そこで、http 経由で rpm をインストールできるようにしたのでメモ。 その1 - remote_file でファイルを落としてくる remote_file で http 経由でファイルを落として来て、それを rpm_package で入れる。 そういう definitions を定義してしまえばよい。 コードはこちらにある => https://gist.github.com/sonots/c538cb368b3c2b366632 その2 - rpm_package のロジックを変える rpm_package をカスタムして、HTTP 指定の場合は File.exists? チ