如何在 Chef 中运行或集成 Shell 脚本

如何在 Chef 中运行或集成 Shell 脚本

我已经开发了许多自动化解决方案作为 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 时调用您的脚本。

相关内容