使用厨师的powershell_script提供程序,我如何引用存储在厨师服务器中的文件,而不是在同一文件中定义代码?基本上,我如何从Chef客户端调用服务器上的.ps1?
最佳答案
您可以直接在 powershell_script
中调用无符号Powershell脚本,只要your execution policy allows it即可,默认情况下,Chef会执行此操作。
powershell_script "run some script" do
code "c:/something/script.ps1"
end
如果您还希望厨师部署脚本,则可以使用
/files
从菜谱的cookbook_file
部分进行操作。关于windows - Chef Powershell从文件运行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24789993/