第3章 認証情報タイプ
Event-Driven Ansible Controller には、プロジェクトの同期、ルールブックアクティベーションの実行、自動化実行 (Automation Controller) によるジョブテンプレートの実行、コンテナーレジストリーからのイメージの取得、イベントストリームによるデータの処理に使用できるいくつかの認証情報タイプが組み込まれています。
これらの組み込みの認証情報タイプは編集できません。他のシステムによる認証に対応した認証情報タイプが必要な場合は、ソースプラグインで使用できる独自の認証情報タイプを作成できます。各認証情報タイプには、入力設定とインジェクター設定が含まれています。これらの設定を Ansible ルールブックに渡すことで、ソースを設定できます。詳細は、カスタム認証情報タイプ を参照してください。
automation controller を通じてジョブテンプレートを実行する場合は、外部シークレット管理の認証情報タイプ にリストされている外部シークレット管理システムから認証情報の値を取得できます。
3.1. 外部シークレット管理の認証情報の種類 リンクのコピーリンクがクリップボードにコピーされました!
組み込みの認証情報タイプに加えて、Event-Driven Ansible はさまざまな外部シークレット管理認証情報タイプをサポートしています。これらの認証情報タイプにより、ルールブックは API キーやパスワードなどの機密情報を組織の集中管理されたシークレット保管庫から直接安全に取得できます。
Event-Driven Ansible controller では、次の外部認証情報タイプを使用できます。
- AWS Secrets Manager
- Azure Key Vault
- Centrify Vault Credential Provider
- CyberArk Central Credential Provider
- CyberArk Conjur Secrets Manager
- HashiCorp Vault Secret
- HashiCorp Vault Signed SSH
- Thycotic DevOps Secrets Vault
- Thycotic Secret Server
- GitHub App Installation Access Token
ルールブックのアクティベーションでこれらの認証情報を使用するプロセスは、Automation Controller での使用方法と一致しています。詳細は、シークレット管理システム を参照してください。
その他の参考資料