Puppet使用预先存在的postgres版本

时间:2015-04-09 14:26:31

标签: postgresql configuration puppet rpm

我正在进行基于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版本。但是,我一直无法找到一种方法来强迫木偶使用已经存在的木偶。

1 个答案:

答案 0 :(得分:1)

听起来好像你看到PostgreSQL升级了。在这种情况下,原因可能是你的需求行( 已经存在的版本是什么?),或埋藏在puppet的全局中的东西(如Puppet and PostgreSQL annoying warning: Passing “version” to postgresql::server is deprecated中所述)。