2016-03-08 7 views
0

Я хочу автоматизировать библиотеку redis perl с помощью шеф-повара. Я использую Nagios-check для insatllation, но проблема заключается в том, что при установке вам предлагается ответить на различные вопросы. Как я могу автоматизировать этот процесс. Команды, которые я использую вручную при установке являются:Как я могу автоматизировать установку библиотеки Redis Perl для icinga?

> 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 

Или что-то подобное (дважды проверьте команду охранник, это недалеко от верхней части моей головы). Или еще лучше, используйте кулинарную книгу сообщества (https://github.com/chef-cookbooks/perl), у которой есть пользовательский ресурс для этого.

Смежные вопросы