我正在进行基于RPM的安装,其相关位如下:
RPM
Requires: puppet => 3.7.4 , postgresql94 => 9.4.1
%post
puppet apply test.pp
test.pp
node 'foo'{
class{ 'postgresql::server':
}
}
我想配置由我的RPM中的Requires
元素安装的postgres版本。但是,我一直无法找到一种方法来强迫木偶使用已经存在的木偶。
答案 0 :(得分:1)
听起来好像你看到PostgreSQL升级了。在这种情况下,原因可能是你的需求行( 已经存在的版本是什么?),或埋藏在puppet的全局中的东西(如Puppet and PostgreSQL annoying warning: Passing “version” to postgresql::server is deprecated中所述)。