Puppet 无法使用配置集服务器

Puppet can't use config set server

我已经通过 Ruby Gems 安装了 Puppet (版本 4.10.1)

然后我使用:

sudo puppet config set server mysite.org

其中returns下面的错误(没有sudo同样的错误)。

Error: No such file or directory @ rb_sysopen - /etc/puppetlabs/puppet/puppet.conf Error: Try 'puppet help config set' for usage

我不是 100% 确定是什么导致了在安装过程中没有创建 /etc/puppetlabs/puppet 文件夹的情况。

我发现在 运行 sudo puppet config set server mysite.org 解决问题之前使用 sudo mkdir /etc/pupppetlabs/puppet 手动创建文件夹。

gem 安装不会创建配置文件,软件包会。

Puppet 最好安装适用于您所用操作系统的软件包,而不是 gem。

此处记录了安装步骤:

https://docs.puppet.com/puppet/4.10/install_linux.html

如果你觉得懒惰,我什至写了一个脚本来为你做所有的工作!

https://github.com/petems/puppet-install-shell