2013-04-18 33 views
0

我已经从Puppetforge安装了postgresql模块。如何使用Puppet模块提供的资源类型?

如何使用ralsh查询Postgresql资源?

无以下作品:

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

我希望用这个来获取数据库列表(包括属性,如字符集)的形式和用户名/密码,从目前的系统我可以粘贴到木偶清单中,在不同的机器上重新创建该设置。

+2

你有什么具体问题? –

+0

从当前系统获取数据库和用户名/密码的列表,我可以将其粘贴到puppet清单中以重新创建该设置 – Thilo

+0

您获得的距离有多远?当你尝试时发生了什么? –

回答

1

原则上,任何puppet client都会从另一个名为Facter的程序中获取系统的当前状态。您应该创建一个自定义FactFacter的模块),然后将其包含到您的木偶客户端。之后,我想你可以从ralsh这个定制Fact

有关创建自定义Fact的更多信息,请参见here

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

+0

在postgresql模块中是否有这样的事实? – Thilo

相关问题