Автоматизация шеф-клиента

Я новичок в шеф-поваре. Я создал экземпляр AWS ec2 в качестве узла шеф-повара. Я загрузил его на шеф-сервер, и кулинарная книга была загружена на шеф-сервер. Рецепт такой, как показано ниже.

      package 'httpd' do
 action :install
end

file '/var/www/html/index.html' do
 content 'Welcome to my node'
 action :create

service 'httpd' do
 action   [:enable, :start]

После загрузки кулинарной книги и добавления в список запуска моего узла рецепт подтверждается на сервере шеф-повара.

Когда я вставляю общедоступный IP-адрес узла в веб-браузер, выходные данные отображаются на веб-странице. Это работает хорошо.

Но когда я пытаюсь автоматизировать команду шеф-клиента, после внесения некоторых изменений в содержимое рецепта и загрузки кулинарной книги на сервер шеф-повара страница не обновляется до тех пор, пока вручную не будет вызван шеф-клиент.

Я написал следующий код в /etc/crontab узла:

      * * * * * root chef-client

Также я попробовал метод написания следующего кода заранее при создании узла экземпляра ec2:

      #!/bin/bash
sudo su
yum update -y
echo "* * * * * root chef-client">> /etc/crontab

Сделав это,* * * * * root chef-clientкод записан в файл /etc/crontab, но автоматизация по-прежнему не работает, и шеф-клиент приходится вызывать вручную.

как будет работать автоматизация шеф-клиента?

0 ответов

Другие вопросы по тегам