我使用木偶对postgresql安装进行了增量更改。
sudo puppet apply --modulepath=/vagrant/puppet/modules -e "include iwd-postgresql"这将导致以下错误:
Error: Puppet::Parser::AST::Resource failed with error ArgumentError: Could not find declared class postgresql::globals at /vagrant/puppet/modules/iwd-postgresql/manifests/init.pp:6 on node target.intware.com
Wrapped exception:
Could not find declared class postgresql::globals我已经安装了傀儡实验室/postgresql模块。
如果我做了一个傀儡名单,我会看到以下情况:
[vagrant@target ~]$ puppet module list
/home/vagrant/.puppet/modules
├── puppetlabs-apt (v2.2.0)
├── puppetlabs-concat (v1.2.4)
├── puppetlabs-postgresql (v4.6.0)
└── puppetlabs-stdlib (v4.9.0)/usr/共享/傀儡/模块(未安装模块)
有什么想法吗?我正在流浪者的主文件夹中的流浪者虚拟机上运行appply命令。
发布于 2015-10-07 22:40:58
@ChrisPitman的评论为我指明了正确的方向。我需要设置正确的模块路径,以包括我们的两个定制模块和预建模块。
以下几点对我有用:
sudo puppet apply --modulepath=/vagrant/puppet/modules:/etc/puppet/modules -e "include iwd-postgresql"https://stackoverflow.com/questions/33002128
复制相似问题