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

Puppet добавляет домен к сертификатам

Когда в качестве root я запускаю следующее на своем сервере puppetmaster

puppet master --verbose --no-daemonize

Он генерирует сертификаты ssl, но добавляет к ним домен. Какой домен моей компании (я нахожусь в офисе):

...
Info: Creating a new SSL key for puppetmaster.company_domain.net
Info: csr_attributes file loading from /etc/puppet/csr_attributes.yaml
Info: Creating a new SSL certificate request for puppetmaster.company_domain.net
...

На самом деле он делает то же самое, когда я запускаю эквивалент для агента (CentOS и Ubuntu)

Возможно, это не имеет отношения к марионетке. Но у меня нет большого опыта работы с linux, марионеткой и всем, что связано с этим, поэтому я хотел бы найти причину этого (не смог найти его при просмотре, вероятно, потому что я действительно не знаю, с чего начать)

Спасибо,

Имя, используемое при создании сертификата, - это полное доменное имя узла по умолчанию, если оно может его определить.

Это, как правило, хорошо сочетается с проверкой сертификатов и классификацией узлов в большинстве развертываний, а также предотвращает любые странности из-за дублирования имен хостов с разными FQDN (например, web01 в разных субдоменах для разных физических местоположений), но если вам это особенно не нравится, вы можете модифицировать certname в puppet.conf чтобы переопределить то, какое имя он помещает в запрос сертификата - однако у вас, вероятно, должна быть веская причина изменить это!

Имейте в виду, что если вы сделаете имя сертификата отличным от имени узла, вам может потребоваться сделать некоторые странные вещи в auth.conf, чтобы позволить узлам правильно запрашивать свои каталоги.