我已经从 Puppetforge 安装了 postgresql 模块。
如何使用 查询 Postgresql 资源ralsh
?
以下均无效:
# ralsh postgresql::db
# ralsh puppetlabs/postgresql::db
# ralsh puppetlabs-postgresql::db
我希望使用它从当前系统中获取数据库列表(包括字符集等属性)和用户名/密码,我可以将其粘贴到 puppet 清单中,以便在另一台机器上重新创建该设置。
我已经从 Puppetforge 安装了 postgresql 模块。
如何使用 查询 Postgresql 资源ralsh
?
以下均无效:
# ralsh postgresql::db
# ralsh puppetlabs/postgresql::db
# ralsh puppetlabs-postgresql::db
我希望使用它从当前系统中获取数据库列表(包括字符集等属性)和用户名/密码,我可以将其粘贴到 puppet 清单中,以便在另一台机器上重新创建该设置。
原则上,anypuppet client
从另一个名为Facter
. 您应该创建一个自定义Fact
(的模块Facter
),然后将其包含到您的 puppet 客户端中。之后,我认为您可以Fact
从ralsh
.
Fact
可以在此处找到有关创建自定义的更多信息。
在创建自己的Fact
时,您应该执行 SQL 查询,然后将结果保存到特定的变量中。