如何拒绝 Puppet Master 上的证书请求?

Lou*_*eru 14 puppet

我收到了一些主机名错误的代理的请求。我已经更正了这一点,但仍然有带有错误主机名的未完成请求。

我试过:

$puppet cert list
  "wrong.host.name" (SHA256) 8E:...:51

$ puppet cert revoke wrong.host.name
Error: Could not find a serial number for wrong.host.name

$ puppet cert clean wrong.host.name
Error: Could not find a serial number for wrong.host.name
Run Code Online (Sandbox Code Playgroud)

摆脱它们的正确方法是什么?

Nic*_*ick 24

使用ca效果更好,并且与cert. 重要的是,它不会让您临时签署无效证书。

$ puppet ca destroy wrong.host.name
Notice: Removing file Puppet::SSL::CertificateRequest wrong.host.name at '/var/lib/puppet/ssl/ca/requests/wrong.host.name.pem'
Deleted for wrong.host.name: Puppet::SSL::CertificateRequest
Run Code Online (Sandbox Code Playgroud)

puppet ca命令最近已被弃用,因此在某些时候它可能会消失,但没有等效的命令。有一个错误归档,如果您认为删除此命令而没有替代品有点愚蠢,您可以投票支持。