我想使用chef自动化redis perl库。我使用Nagios-check进行安装,但问题是安装时会提示您回答各种问题。我怎样才能使这个过程自动化。我在安装时手动使用的命令有:

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

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

最佳答案

在非交互模式下使用cpan

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

或者类似的事情(再检查一下警卫的命令,那是我脑子里想出来的)。或者更好的是,使用社区食谱(https://github.com/chef-cookbooks/perl),它有一个自定义的资源。

关于perl - 如何为icinga自动化Redis Perl库安装?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35868941/

10-15 10:01