Шеф-повар: Как выполнить ресурс на уведомлении только?

Проблемы возникают, когда Вы пытаетесь ниспровергать функциональный проект системы: почтовые учетные записи, в эру, что POP и IMAP были разработаны, были присвоены отдельному пользователю, и тот пользователь управлял почтой. Совместное использование учетной записи является полномочиями и путаницей полномочия и в конечном счете проблемой производительности, поскольку Вы теперь обнаруживаете. Дайте всем их собственный почтовый ящик, передайте 'общую' учетную запись всем им, не сохраняя копию и позвольте каждому пользователю управлять их собственной почтой с правилами, пока культура не изменила достаточно, что новые личные почтовые ящики их пользователей являются фактическим стандартным методом для контакта с ними.

11
задан 7 April 2014 в 16:23
2 ответа

Use action :nothing during declaration.

12
ответ дан 2 December 2019 в 21:44

Here is an example where my execute resource is only converged when my directory resource converges:

directory '/opt/foo' do
  action :create
  notifies :run, 'execute[custom command]', :immediately
end

execute 'custom command' do
  command 'echo foo'
  action :nothing
end

See https://docs.chef.io/chef/resources.html#notifications for more examples.

14
ответ дан 2 December 2019 в 21:44

Теги

Похожие вопросы