我已经开发了许多自动化解决方案作为 shell 脚本,并且已成功用于生产/开发环境。随着 Chef 的推出,我需要开始使用 Chef 作为未来的自动化解决方案。
作为第一步,我尝试集成现有的 shell 脚本解决方案以在 Chef 中运行,然后在稍后将 shellcode 转换为 chef。
我是 Chef 新手,已经学习了基础课程。所以,请帮助我如何在 Chef 中运行现有的 shell 脚本作为起点。
我只需要一些基本的例子,这样我就可以从那里开始构建。
答案1
从https://docs.chef.io/resource_execute.html,
execute 'my_script1' do
command '/usr/local/bin/script1.sh'
end
这将在每次运行 Chef 时调用您的脚本。