gpt4 book ai didi

provisioning - 如何使用 puppetlabs/apt 模块?

转载 作者:行者123 更新时间:2023-12-04 04:39:02 27 4
gpt4 key购买 nike

我正在开发用于通过 Vagrant 配置 VM 的 puppet list 。我也是 puppet 新手。在尝试使用 puppetlabs/apt 模块时,我遇到了问题:

# manifests/default.pp (with commented lines removed)
import "stdlib"
import "apt"

class { 'apt':
always_apt_update => false,
disable_keys => undef,
proxy_host => false,
proxy_port => '8080',
purge_sources_list => false,
purge_sources_list_d => false,
purge_preferences_d => false
}
apt::release { "sid":}

这是错误信息:

Puppet::Parser::AST::Resource failed with error ArgumentError:
Invalid resource type apt::release at /tmp/vagrant-puppet/manifests/default.pp:18
on node vmas1.dokeda.lt

我一直在阅读 puppet 文档;但是,它没有帮助。有人可以向我解释如何正确使用这个模块吗?

最佳答案

我认为 README 错误地暗示 apt::release 是一个定义或类型,而实际上是 source code shows it's a class .

相反,尝试这样调用它:

class { 'apt::release':
release_id => 'sid',
}

关于provisioning - 如何使用 puppetlabs/apt 模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14139875/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com