第13章 シークレット管理システム
ユーザーとシステム管理者は、マシンとクラウドの認証情報をアップロードして、代わりに自動化でマシンや外部サービスにアクセスできるようにします。デフォルトでは、SSH パスワード、SSH 秘密鍵、クラウドサービスの API トークンなどの機密認証情報の値は、暗号化された後にデータベースに保存されます。
認証情報プラグインによってサポートされる外部認証情報を使用すると、認証情報フィールド (パスワードや SSH 秘密鍵など) を、Automation Controller に直接提供する代わりに、秘密管理システム に保存されている値にマッピングできます。
Automation Controller は、以下の統合を含むシークレット管理システムを提供します。
- AWS Secrets Manager Lookup
- Centrify Vault Credential Provider Lookup
- CyberArk Central 認証情報プロバイダー 検索 (CCP)
- CyberArk Conjur Secrets Manager Lookup
- HashiCorp Vault キーバリュー ストア (KV)
- HashiCorp Vault SSH Secrets Engine
- Microsoft Azure キー管理システム (KMS)
- Thycotic DevOps Secrets Vault
- Thycotic Secret Server
- GitHub App Token Lookup
これらの外部シークレット値は、それらを必要とする Playbook を実行する前にフェッチされます。