问题标签 [puppet-enterprise]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
837 浏览

windows - 用于在 Windows 主机上解压缩压缩文件的 Puppet 清单

我不断收到错误'找不到命令'C:\ puppetfolder \ unzip.exe'或'找不到命令'C:\ puppetfolder \ 7-Zip.exe',无论我尝试哪个......基本上我正在尝试解压缩将压缩文件 (server.zip) 放入目录 C:\puppetfolder。Puppet 能够将 7z1507.exe 和 unzip.exe 下载到 C:\puppetfolder\ 目录中,因此可执行文件是它们的。但是我应该在命令属性中使用提取、解压缩、解压缩或 7zip 来让这个 server.zip 文件解压缩到同一目录中吗?或者我的论点对于这个用例是错误的?

-> 文件 { 'C:\puppetfolder\7z1507.exe':

}

-> 文件 { 'C:\puppetfolder\unzip.exe':

}

->

文件 {'C:\puppetfolder\server.zip':

}

-> 执行 {'unzip_c:\puppetfolder\server.zip':

}

-> 执行 {'install_c:\puppetfolder\downloadtest.ps1':

} }

0 投票
1 回答
208 浏览

linux - 可以有多个 init.pp 吗?

可以有多少个不同的 init.pp?假设我有 10 个不同的清单将在服务器上执行不同的工作,我应该在一个 init.pp 中定义所有类吗?

如果答案是肯定的,那么一旦在单个 init.pp 中包含太多信息,它会不会变得混乱?

0 投票
2 回答
35 浏览

unix - 我可以一次将 puppet 安装到我的所有客户端(主机)吗?

我已经在主服务器和其中一个客户端中安装了 puppet。现在我想将它安装在我拥有的所有 100 台服务器上并签署证书。我知道我可以一次签署所有证书,但是有没有办法一次在所有主机中安装 puppet?

0 投票
0 回答
3043 浏览

unix - 无法在确保上设置“存在”:没有这样的文件或目录

当我尝试签署证书并对其进行测试时,在代理端出现以下错误。

0 投票
1 回答
670 浏览

unix - 傀儡主机每30分钟拉一次?

距离最后一次更改还有 30 分钟吗?我在 master 中进行了更改,这些更改被一一应用到我的主机中,而不是一起应用。有几分钟的差异。所以我假设 Puppet 主机在上次拉后每 30 分钟拉一次?

0 投票
1 回答
328 浏览

windows - 运行windowsfeature时出现依赖错误

这就是我的清单的样子:

在代理节点上,我在事件查看器中收到依赖错误:

在客户端节点上重新启动Puppet Agent服务几次后,它会获取其余文件并且它可以工作。

在安装提到的 Windows 功能之前,如何让它等待下载所有必需的文件?

0 投票
1 回答
33 浏览

unix - Puppet 如何通过 MFA?

如果您需要密码才能将文件从一台服务器复制到另一台服务器,Puppet 是如何做到的?从主机复制到客户端。没有什么技术细节?我假设它与那些许可代码有关?

0 投票
1 回答
1024 浏览

unix - Does Puppet Master-Client certificate ever expire?

During initial configuration of the Puppet agent, the agent obtains a security certificate signed by an authority recognized by the master -- most often the master itself -- with which it will subsequently identify itself to the master. Does this certificate ever expire or require an update?

0 投票
1 回答
1193 浏览

vagrant - Puppet - unable to execute ONLY ONCE ordered chain of Exec commands after notification

TLDR:

I can't configure ordered chain of Puppet "Exec" commands to run ONLY ONCE.

Details:

I want to use Vagrant and Puppet modules to setup VM with installed Redmine and some sample data loaded into it. I'm using https://forge.puppetlabs.com/johanek/redmine and it works great - Redmine is installed and it works.

My goal:
Now I want to load sample data into Redmine using REST API:

  1. Create 1 test project
  2. Import 2 issues into this project

I want to run 2 simple "Exec", one after another and ONLY ONCE, but I can't achieve this, hence the question.

My current effort:
I've tried to subscribe to one of latest steps in redmine installation

subscribe => [Exec['rails_migrations']]

and then import data, but the first step "create-project1" always notifies second step "import-issues", so it creates duplicated data. And if run vagrant provision few times, the "import-issues" creates duplicates of this issues. Here is my code:

Question:
How to configure those Exec commands to run in chain and ONLY ONCE?

Im also thinking about extending this chain to 5 commands in near future, so keep that in mind.

0 投票
1 回答
567 浏览

puppet - 在 Puppet Master 中意外删除了 ssl

我不小心删除了 SSL,现在 /etc/puppetlabs/puppet/ssl/certificate_requests/ 里面什么都没有。我已经尝试重新安装 puppet master 并做了一些其他的事情,但它还没有解决。

有没有办法取回证书而不必再次重新配置 puppet master 并执行所有步骤?