0

我已经从 Puppetforge 安装了 postgresql 模块。

如何使用 查询 Postgresql 资源ralsh

以下均无效:

# ralsh postgresql::db
# ralsh puppetlabs/postgresql::db
# ralsh puppetlabs-postgresql::db

我希望使用它从当前系统中获取数据库列表(包括字符集等属性)和用户名/密码,我可以将其粘贴到 puppet 清单中,以便在另一台机器上重新创建该设置。

4

1 回答 1

1

原则上,anypuppet client从另一个名为Facter. 您应该创建一个自定义Fact(的模块Facter),然后将其包含到您的 puppet 客户端中。之后,我认为您可以Factralsh.

Fact可以在此处找到有关创建自定义的更多信息。

在创建自己的Fact时,您应该执行 SQL 查询,然后将结果保存到特定的变量中。

于 2013-05-25T09:12:25.283 回答