2016-03-08 19 views
0

我想用厨师自动化redis perl库。我正在使用Nagios-check作为insatllation,但问题出在安装时,系统会提示您提供各种问题的答案。我如何自动化这个过程。我使用手动安装时的命令是:如何自动为icinga Redis Perl库安装?

> cpan (prompts for questions) 
(cpan shell opens) 
> make install 
> install Bundle::CPAN 
> install Redis 
>exit 

基本上我正在寻找所有这些步骤实现自动化,任何帮助,将不胜感激。 感谢

回答

0

使用cpan在非交互模式:

execute 'cpan -i Redis' do 
    only_if 'cpan -D Redis | grep -e 'Installed:$' 
end 

或者类似的东西(仔细检查guard命令,这只是把我的头顶部)。或者更好的是,使用社区食谱(https://github.com/chef-cookbooks/perl),它有一个自定义资源。