gpt4 book ai didi

puppet - 难道真的没有简单的方法来在远程机器上测试 puppet 脚本吗?

转载 作者:行者123 更新时间:2023-12-02 03:31:15 27 4
gpt4 key购买 nike

我正在尝试使用 Puppet 脚本进行部署。

我发现编写这些脚本的过程中最困难的部分是迭代测试它们。

我不想在我的本地开发机器上puppet apply,这很容易搞砸。我有一个全新的远程盒子,我想在其中应用。我也不明白 puppet 师能如何帮助我;我稍后可能会使用 puppetmaster 进行生产部署,但现在,我只想让我的代码正常工作。

因此,我编写了一个快速 shell 脚本,将本地 puppet 模块路径中的不同目录同步到远程计算机上的/tmp,然后运行 ​​puppet apply。这非常不方便。它很慢,特别是当我们谈论语法错误时。

我认为我真正想要的是类似 puppetd ​​<-> puppetmaster 连接,其中远程计算机上的 puppetd ​​接收已编译的 list 。只是通过 SSH 连接进行的临时操作,无需实际设置 Puppetmaster、处理证书等。puppet apply user@host

似乎没有这样的事情,但是其他人如何处理这个问题?我处理 Puppet 脚本的经历对我来说非常令人沮丧。

最佳答案

我建议使用 Vagrant。如果您不测试 Puppet Master 设置,您可以使用内置的 provisioner integration .

完成所有设置后,您可以运行vagrant Provision或仅在 vagrant 虚拟机上运行 puppet apply。

Here's您可能会发现相关文章也有帮助。

关于puppet - 难道真的没有简单的方法来在远程机器上测试 puppet 脚本吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11331618/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com