0
ec2 인스턴스에 Splunk를 설치하는 요리사 레시피를 작성하고 있습니다. 인스턴스의 초기 설정에만 Splunk를 설치하려고합니다. 레시피는 두 번 실행하지 않아도됩니다. 나는 조건이 충족되는 경우에만 코드의 다음 블록을 실행에 알림을 사용하고자원이 다른 자원에 의해 통지 될 때 요리사 루프가 실행되지 않습니다
: 여기
#install splunk
dpkg_package 'splunkforwarder' do
source '/tmp/splunkforwarder.deb'
action :nothing
notifies :run, 'execute[configure-splunk]', :immediately
end
이
commands = ['command1', 'command2', 'etc']
commands.each do |i|
execute "configure-splunk" do
command i
action :nothing
end
end
문제 통지되는 블록이 때 '구성 -이다 splunk '가 호출되면 모든 명령을 반복하지 않고 목록의 마지막 명령 만 실행하는 것처럼 보입니다. 내가 여기서 무엇을 놓치고 있니?