我在 puppet 3.8.5 中将 puppetlabs-apt forge 模块与 hiera 一起使用。
添加 apt::sources 有效:
apt::sources:
'ubuntu':
location: 'http://server.com/ubuntu'
release: "%{::lsbdistcodename}"
repos: 'main restricted universe multiverse'
...但到目前为止我还不知道如何将 apt::ppa 添加到 hiera yaml 中。
我努力了:
apt::ppa:
'ppa:webupd8team/java':
ensure: 'present'
... 和:
apt::ppa:'ppa:webupd8team/java'::ensure: 'present'
...但没有运气。
还有其他人能做到这一点吗?
答案1
对于那些(像我一样)在谷歌搜索时发现这一点的人;
apt::ppa:
'ppa:webupd8team/java':
ensure: 'present'
现在可以工作了。(Puppet 4.10、hiera 5、puppetlabs/apt v1.4.0)