На мастер установлен плагин apt
master.local
# puppet --version
2.7.23
[main]
...
pluginsync = true
...
...
[plugins]
# allow *.example.com
# deny *.evil.example.com
allow *.local
....
...
path /
auth any
allow *
...
# /etc/init.d/puppetmaster restart
[ ok ] Restarting puppet master.
puppet apply /etc/puppet/manifests/site.pp
notice: Finished catalog run in 0.02 seconds
client.local
puppetd --version
2.7.23
[main]
...
pluginsync = true
...
В процессе синхронизации с мастером получаю ошибку
# puppetd --verbose --test
info: Retrieving plugin
err: /File[/var/lib/puppet/lib]: Could not evaluate: Could not retrieve information from environment production source(s) puppet://master.local/plugins
err: Could not retrieve catalog from remote server: Error 400 on SERVER: Unknown function upcase at /etc/puppet/modules/apt/manifests/key.pp:12 on node client.local
warning: Not using cache on failed catalog
err: Could not retrieve catalog; skipping run