问题标签 [augeas]

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

xml - 如何使用 XML 中的位置变化来更改属性值?

我有以下问题:

我的 XML(简化):

我需要用 augeas 替换用户名值。它适用于:

但问题是:用户名条目并不总是在位置一。有没有办法用“匹配”或某种正则表达式来寻找位置?

效果很好

但是我不知道在设置值时如何使用这些信息。

0 投票
2 回答
1594 浏览

whitespace - 带空格的 augeas 设置值失败


当我使用空格设置值(augeas-0.10.0 与 puppet-2.7.11 一起使用)时,我遇到了 augeas 问题,例如。

保存后我收到此错误消息:

我尝试了不同的方法来逃避这个值,但每次尝试都失败了,都出现了同样的错误。我做错了什么?感谢您提供任何有用的答案!

0 投票
1 回答
3514 浏览

xml - 如何使用 Augeas 在 Puppet 中使用“set”创建分离的 XML 节点?

我正在使用适用于 Puppet 3.2 的 Augeas 工具,并且正在尝试创建一个 XML 文件。我希望能够将多个具有相同名称的字段添加到我的 XML 文档中。例如,我想将 node2/location2 与 node1/location1 分开,方法是将其放在自己的“节点”字段中。这是我的代码:

这是我得到的 XML 输出:

这是我想要的输出:

我尝试将 [#attribute] 添加到 node1 行,如下所示:

但是“node1”没有被输出。有什么建议么?

0 投票
1 回答
252 浏览

linux - augtool 无法更新可写文件

我在我的 CentOS 机器上安装了 Augeas,并且从 augtool 得到了意想不到的行为。

惠特,

现在我想使用augtool将 OptionOne 从 更改noyes.

augtool 没有将配置更改写入文件。我没有看到任何错误。我究竟做错了什么?

0 投票
1 回答
1054 浏览

linux - puppet create_resources 传递多个值

我将以下工头 yaml 配置传递给 puppet 以获得 sysctl 键..

YAML 配置

下面是 sysctl 的木偶清单

初始化程序

系统配置文件

尽管如果我使用 yaml 仅传递一个键值,则键有效,但如何将多个键传递给 sysctl 清单,因为我知道 puppet 中没有值循环。

有没有办法让 augeas 块可以接受多个键值......?

0 投票
2 回答
362 浏览

augeas - augtool shows only /etc and /boot

By default augtool can only see the following directories

Root is set to /.

Can't find nothing about it in errors:

How can I make Augeas see other directories?

0 投票
1 回答
2573 浏览

xml - 如何在 puppet 中使用 augeas 创建格式良好的 xml?

我正在尝试使用 puppet 来编辑 jenkins config.xml。由于各种原因,我认为 augeas 最有意义,而且我几乎拥有我需要的东西,但格式非常粗糙。

这是我的木偶文件:

我在找什么:

我得到了什么:

内容很好(顺便说一句,这太棒了),但阅读起来并不有趣。augeas 可以为我处理缩进和换行吗?如果我必须自己做,任何人都可以提供关于缩进的提示吗?我的尝试都失败了。

0 投票
2 回答
670 浏览

mongodb - 写一个 Augeas 镜头

我需要在 /etc/mongodb.conf 中编辑一行

Augeas 有一个mongo 镜头,但它只适用于 augeas > 1.0

我完全停留在 augeas 0.9 上,因为它是 epel repo 中的最新版本,我无法从 github 编译 augeas。

作为一种解决方法,我正在尝试编写自己的 augeas 镜头,该镜头适用于 augeas 0.9

到目前为止我所拥有的是这个

当我尝试使用 puppet 类型将镜头应用到 /etc/mongodb.conf 时,我收到错误“迭代镜头匹配少于应有的情况”。


镜头有什么问题?
如何从命令行测试镜头并将 puppet 排除在外?

0 投票
1 回答
432 浏览

file - augeas 的示例文件

我正在搜索可以传递给 augeas 的文件示例:

到目前为止,我的文件如下所示:

如果我将文件传递给 augeas,它会告诉我:

显然,我做了命令行告诉我的事情:

所以,我几乎被困在这里。谷歌搜索没有为我提供任何东西,所以我希望在这里找到答案。谢谢

0 投票
1 回答
45 浏览

binding - 在 Lua 中加载 Augeas 绑定时未定义的符号

我正在尝试使用 Lua 5.1 独立解释器加载 Lua Augeas 绑定:

有什么我做错了吗?