Назад | Перейти на главную страницу

puppetrun, когда имя сертификата клиента! = FQDN

У меня есть марионеточный клиент «мой-клиент», где имя сертификата - «my-clients-certname», а не то же самое, что и имя хоста. Клиент puppet и сервер puppetmaster уже некоторое время работают нормально. Однако теперь я хотел бы начать использовать puppetrun и на клиенте, и это дает неожиданную ошибку.

Вот что я вижу на сервере, пытаясь запустить puppetrun:

[root@puppetmaster ~]$ puppetrun --debug --host my-client
Triggering my-client
Host my-client failed: Server hostname 'my-client' did not match server certificate; expected my-clients-certname
my-client finished with exit code 2
Failed: my-client

Я подумал, что если я добавлю аргумент --certname = my-clients-certname, он должен работать, но я получаю то же самое: «Не соответствует выходному сертификату сервера».

[root@puppetmaster ~]$ puppetrun --debug --certname=my-clients-certname my-client
Triggering my-client
Host my-client failed: Server hostname 'my-client' did not match server certificate; expected my-clients-certname
my-client finished with exit code 2
Failed: my-client

Есть ли другой способ сообщить puppetrun о сертификате клиента?