web-dev-qa-db-ja.com

puppetは、マスターを待機しているすべての証明書要求を取り消します

操り人形マスターに届いた証明書リクエストを取り消す方法があるかどうか知りたいのですが

例えば

 $ Sudo puppet cert --list 

   "(none)"       (SHA256)
E6:91:40:DB:E6:C7:B7:56:7F:73:D3:3C:ED:FB:C7:DA:AC:A9:5B:CE:02:3A:38:19:AC:02:6D:A8:94

   "test2"     (SHA256) 
DB:0F:37:51:F1:12:86:9F:61:01:3E:B7:82:D5:57:5E:6E:83:BD:2F:23:93:F6:2B:34:85:D2:F0:27

これらの証明書リクエストをまとめて削除したいので、次にコマンドを実行したときに表示されません

どんなアイデアも役に立ちます

1
mandm

保留中のリクエスト証明書ではないことを確認しているのではないかと思います。

未承認のリクエストは通常​​、$ssldir/ssl/ca/requests(私のシステムでは/var/lib/puppet/ssl/ca/requests)ディレクトリ。ディレクトリに移動し、rmなどを使用して削除します。

2
Zoredache

cleanアクションを使用できます。

 puppet cert clean test2

ドキュメント にあります。

1
user9517