问题标签 [rspec-puppet]

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 回答
5354 浏览

ruby - Gem::Specification:Class 的未定义方法“find_by_name”

spec/使用rspec-puppet-init. 但是,我收到了这个奇怪的错误:Undefined method find_by_name for Gem::Specification:Class。我正在ruby 1.8.7为 RHEL6 运行。

然后我运行它--trace并得到这个:

在我的 Rakefile 中(这是自动生成的):

知道有什么问题吗?无论如何,我都不是红宝石专家。

我的 RubyGems 环境:

0 投票
1 回答
1752 浏览

ruby - rspec-puppet:木偶找不到声明的类

我正在学习使用 rspec 对我的 puppet 模块进行单元测试,但不知何故,我的简单模块“rspec_test”无法通过测试。该模块只包含一个 init.pp 文件,如下所示:

初始化程序

这是执行“$ rake spec”的错误消息:

我将测试文件命名为“init_spec.rb”,内容如下:

和其他文件...

耙文件

spec_helper.rb

我在模块的根目录下执行了“$rspec-puppet-init”来搭建测试环境,所以文件结构应该是标准的。有人能告诉我我哪里做错了吗?谢谢!

0 投票
1 回答
927 浏览

rspec - 如何在 rspec-puppet 中覆盖 hiera_data?

可以说我有以下测试:

第一个测试通过,但是当第二个测试运行时它失败了,因为 hiera 变量number仍然是 2。

似乎let(:hiera_data)无法覆盖先前声明的变量。

根据这个自述文件,如果 hiera 数据设置在不同的文件中,它应该可以工作,但它不起作用。

如何在一个规范文件中多次测试 hiera?

0 投票
1 回答
137 浏览

puppet - 由于宝石不可用,rspec-puppet 测试失败

我正在尝试为 rspec-puppet 测试编写测试。

该模块具有以下树:

运行“rake rspec”时出现以下错误

当我运行“rake spec --trace”时,它会给出以下信息:

有人可以帮我设置吗?

0 投票
1 回答
2054 浏览

windows - 编写 puppet 配置以克隆 github repo

我编写了一个 Puppet 模块来在 Windows 上安装 Git。Puppet Master 是 Linux。

是否可以仅使用 puppet 资源(即没有脚本或执行程序)编写 Puppet 清单来克隆 GitHub 存储库?

这是一个私人仓库,因此解决方案需要包含安全凭证。

0 投票
2 回答
3094 浏览

rspec - 如何在 rspec-puppet 中添加模板文件

我有以下 sudo 用户的清单,正在加载模板文件

下面是我的 rspec 文件

运行“rake spec”时出现以下错误

谁能指导我如何使用 rspec-puppet 测试模板。我上网也打破了我的头两天多没有帮助。

0 投票
1 回答
303 浏览

unit-testing - 如何正确设置 puppet-rspec?

我正在按照此处的说明进行操作

现在,当我运行时bundle exec rake spec,出现以下错误:

关于如何解决这个问题的任何想法?或者有人可以提供一些关于如何让它在 CentOS 6.5 机器上工作的明确说明?

0 投票
1 回答
1060 浏览

ruby - 在 rspec-puppet 测试中使用外部变量

有些人坚持在 rspec 中使用变量。这是我的 params.pp

在 rspec 测试中,我需要像这样使用变量 $ssh_daemon :

这是我的 ssh.pp 文件

如何编写此变量 ($ssh_daemon) 以使该测试正常工作?

0 投票
1 回答
2349 浏览

rspec - 为什么我会得到 puppet-rspec 'class does not exist'?

我使用以下内容设置了一个新的 puppetdemo模块,Gemfile当我运行一个简单的 puppet-rspec 测试时,它按预期工作。

宝石文件

但是,当我克隆现有模块 ( silex) 并将 Gemfile 更新为类似于上面的样子时,我运行:

我收到以下错误:

该课程存在,我已经完成了木偶运行。有人可以帮助我理解为什么会这样吗?

更多信息

0 投票
1 回答
182 浏览

rspec - rspec-puppet 中的动态值分配

是否有任何选项可以在 rspec-puppet 中动态分配参数值?

下面是我的示例 rspec-puppet 测试用例。现在,我已经对所有 FQDN 和主机名详细信息进行了硬编码。

是否可以动态分配这些值?