Я использую модуль puppetlabs-apt forge вместе с hiera в puppet 3.8.5.
Добавление 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'
... но не повезло.
У кого-нибудь еще это работает?
Для тех (вроде меня), кто нашел это во время поиска в Google;
apt::ppa:
'ppa:webupd8team/java':
ensure: 'present'
в настоящее время работает. (Puppet 4.10, hiera 5, puppetlabs / apt v1.4.0)