获得puppetlabs-apt模块apt :: ppa在puppet hiera中工作

我在puppet 3.8.5中使用puppetlabs-apt伪造模块和hiera。

添加apt :: sources的作品:

apt::sources: 'ubuntu': location: 'http://server.com/ubuntu' release: "%{::lsbdistcodename}" repos: 'main restricted universe multiverse' 

…但到目前为止,我还没有能够找出如何添加apt :: ppa's到hiera yaml。

我努力了:

 apt::ppa: 'ppa:webupd8team/java': ensure: 'present' 

…和:

 apt::ppa:'ppa:webupd8team/java'::ensure: 'present' 

…但没有运气。

其他人有这个工作吗?

对于那些(像我一样)在Google上search的人,

 apt::ppa: 'ppa:webupd8team/java': ensure: 'present' 

现在工作。 (Puppet 4.10,hiera 5,puppetlabs / apt v1.4.0)