cost 132 ms
编写结构化事实 - Writing structured facts

我写了一些 ruby 代码,它将在 linux 服务器上运行并返回有关服务器的详细信息作为事实。 它通过连接到 amazon 并检索一些 json 来实现这一点(它运行两个单独的命令,一个是检索磁盘列表 - 例如 /dev/sda1、/dev/xvdb,然后它通过另一个查询将其映射到 volumeI ...

使用模块内的事实将数据推送到文件 - Using facts inside a module to push data to file

我正在尝试创建一个简单的模块,该模块将使用代理中的事实将相关的 output 推送到文件中。 我已经设法在一个模块中做到这一点,但由于未知原因,它没有按预期工作。 这就是我所做的 在第一个 file_line 文件中的 output 是"name=" 。 在第二个文件行中,它没有翻译${::full ...

在不同操作系统上进行本地测试时,如何覆盖 facter 的操作系统事实? - How can I override facter's os facts during local testing on a different operating system?

环境我目前在 Ruby 2.7.4 上使用 Puppet 6.21.1 和 PDK 2.3.0(主要用于检查和启动 Puppet 控制台作为 REPL)。 操作系统是 macOS M.netery。 如果重要的话,我将在 RVM 1.29.12-next 下运行 Ruby,并使用特定于模块的 ge ...

错误:因素:GCE 元数据请求失败:已达到超时 - Error: Facter: GCE metadata request failed: Timeout was reached

这是关于 GCP 计算实例。 我的 GCP 实例无法从元数据服务器获取 GCE 元数据,因此当我通过 CentOS 映像上的 packstack 在谷歌云(GCP)上安装 Openstack 时,我收到此错误。 虚拟机实例是没有防火墙规则的默认网络的一部分。 我也可以从外部登录节点,这证明网络没问题 ...

在模块/lib/facter/* 下的文件中找到的事实将以什么顺序加载到 puppet 客户端上? - In what order will facts found in files under a module/lib/facter/* be loaded on a puppet client?

我有以下文件结构: 我想在我正在编写并在users.rb中定义的另一个自定义事实中使用在system_load.rb中找到的自定义事实值(我们称之为:system_me fact)。 像这样: 但是,我担心如果在客户端尝试运行sogood之前system_me事实值还不存在会发生什么。 所以我的问 ...

如何使用 Puppet 因子在 Windows 2008 R2 中导入模块? - How to Import-Module in Windows 2008 R2 using Puppet facter?

我正在使用 ruby 脚本到 output 一些与 AD 相关的详细信息创建一个木偶自定义事实。 我了解到 ServerManager 是一个必备模块,因为它还没有自动添加到 Windows 2008 R2 构建中。 我已经在我的一台 2008 R2 服务器中手动运行了 powershell 命令 ...

通过遍历gem查询输出来创建嵌套的Puppet事实(Ruby) - Creating nested Puppet fact (Ruby) by iterating over gem query output

我有可用的Ruby代码来查询DNS详细信息并创建Puppet自定义事实(Puppet 5,Facter 3.11.6),但是我试图对其进行修改,以便从查询所获得的键/值对中创建嵌套的事实。 可以使用键名设置单个事实的代码是: 这样就创建了个人事实: 到目前为止,我在“ DN ...

如何从python列表生成给定值的key:value列表 - How to generate a key:value list wih given values from a python list

我必须解决以下任务。 首先,我正在使用pyscard(与智能卡交互的python模块)来查询连接到主机的smartcardreader。 这工作得很好,并提供了我所连接的读者的列表。 为了使该列表可以通过Facter供人偶使用,我需要以key:value形式使用的列表,然后可以通过js ...

在Puppet中,如何在if子句中使用定义的节点变量 - In Puppet, how to use defined node variables in an if clause

在人偶类中,应该如何测试是否已在节点中设置了变量? 我使用一个VM名称(例如server1)和一个域名(例如example.org),使用户可以访问该页面。 “ example.org”不会通过事实来传达,因此我需要通过一个类参数来传递它。 我想出了一种在节点块中定义变量并将其用于测试类的 ...

为自定义事实对红宝石中的linux输出进行greping或过滤 - greping or filtering linux output in ruby for custom fact

我是红宝石的初学者,对此我一直感到震惊:我需要“将ethtool输出拆分为不同的变量, 这是我所做的: 这是输出(仅用于一个接口): 我只需要驱动程序和固件软件信息,我已经尝试将带有“或”的grep添加到命令执行中,如下所示: 但它不起作用,它会打印一个空行。 ...

将字符串数组从Facter放入Puppet - Get array of strings from Facter into Puppet

在我正在处理的模块中,我需要检查计算机上是否存在特定用户。 这个想法是创建一个包含所有用户数组的自定义事实。 在模块中,它应该遍历数组,并检查特定用户是否是数组的一部分。 我的自定义事实: 事实的输出是这样的字符串:[“ user1”,“ user2”,“ user3”] ...

木偶-创建NESTED自定义事实 - Puppet - create NESTED custom fact

我已经成功创建了一个.rb自定义事实,该自定义事实分析了内置事实以创建新值,但是我现在正尝试将其用作Puppet的嵌套自定义事实。 我要创建的层次结构类似于内置事实,例如运行Facter(或Facter -p)将显示: 人偶清单中的用法是: 到目前为止,我已经尝试了领先的语 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM