Всем привет. На ubuntu server 20.04 установил puppet server 4.10.12. В конфигах сервера написал:
[main]
certname = puppetserver
server = puppetserve
Puppet запущен, ошибок никаких нет. На Ubuntu desktop 20.04 поставил puppet agent. В конфиге написал:
[agent]
server = puppetserver
На сервере виден сертификат от этой машины:
obuhov-io@puppetserver:~$ sudo /opt/puppetlabs/bin/puppet cert list -all
+ "puppetserver" (SHA256) 9A:F4:BB:CD:E8:3B:8B:BD:76:1E:70:5F:2A:CD:E1:39:6C:40:96:4A:FA:17:A9:CD:43:A8:A6:54:FE:84:82:9D (alt names: "DNS:puppet", "DNS:puppetserver")
+ "ubuntu-desktop" (SHA256) 4A:A6:EF:2C:30:78:C5:71:83:8C:DF:55:54:E1:E7:2A:39:0B:AB:FC:AC:78:76:02:4B:05:7B:C2:18:08:4C:2E
На клиенте при выполнении:
sudo /opt/puppetlabs/bin/puppet agent --test
получаю такую ошибку:
obuhov-io@ubuntu-desktop:~/Рабочий стол$ sudo /opt/puppetlabs/bin/puppet agent --test
Info: Using configured environment 'production'
Info: Retrieving pluginfacts
Info: Retrieving plugin
Error: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Unsupported facts format
Warning: Not using cache on failed catalog
Error: Could not retrieve catalog; skipping run
Error: Could not send report: To submit reports to a server running puppetserver 4.10.12, set preferred_serialization_format to pson