我想使用chef自动化redis perl库。我正在使用Nagios-check进行思考,但问题是在安装时会提示您提供各种问题的答案。如何自动执行此过程。我在安装时手动使用的命令是:
> cpan (prompts for questions)
(cpan shell opens)
> make install
> install Bundle::CPAN
> install Redis
>exit
基本上我正在寻找自动化的所有这些步骤,任何帮助将不胜感激。 感谢
答案 0 :(得分:0)
在非交互模式下使用cpan
:
execute 'cpan -i Redis' do
only_if 'cpan -D Redis | grep -e 'Installed:$'
end
或类似的东西(仔细检查看守命令,这只是我的头顶)。或者更好的是,使用具有自定义资源的社区食谱(https://github.com/chef-cookbooks/perl)。