cpanコマンドで一つずつモジュールをインストールしていましたが、
やはりめんどくさいのでchefで入れてみました。
やはりそういう風に考える人はいるみたいで、recipe探せばすぐ見つかりましたね。
https://github.com/melezhik/cookbooks/tree/master/cpan
入れたいモジュールをこんな感じで羅列するだけで簡単に入れられました。
%w{ ExtUtils::CBuilder ExtUtils::MakeMaker Test::Deep CPAN::Meta Module::Build JSON JSON::XS Try::Tiny URI File::Temp Test::Requires ExtUtils::Constant Socket Test::SharedFork Time::HiRes Test::TCP Class::Accessor::Lite Encode HTTP::Parser::XS MIME::Base64 Mozilla::CA Scalar::Util Furl Net::Hadoop::WebHDFS Readonly Crypt::CBC Path::Class YAML::Syck Crypt::Rijndael Test::Exception Text::Glob }.each do |mod| cpan_client "#{mod}" do action 'install' install_type 'cpan_module' user 'root' group 'root' end end
参考URL
https://github.com/melezhik/cookbooks/tree/master/cpan
0 件のコメント:
コメントを投稿