Terraform スクリプトを使用して DevSecOps ツールチェーンをプロビジョニングするための前提条件
配置を開始する前に、配置可能なアーキテクチャの前提条件が整っていることを確認します。
- Terraform スクリプトを使用して、DevSecOps ツールチェーンをプロビジョニングします。
- DevSecOps ツールチェーン操作を実装します。
IBM Cloud®アカウントを作成する
IBM Cloud アカウントを作成します。
IBM Cloud アカウントのタイプによっては、特定のリソースへのアクセスが制限される場合があります。 アカウント・プランの制限によっては、一部の DevSecOps ツールチェーンで必要な特定の機能を使用できない場合があります。 詳細については、IBM Cloudアカウントを設定する および アカウントをアップグレードする を参照してください。
秘密管理保管庫の選択
必要な秘密値がすべて秘密管理保管庫に保管されていることを確認する。
Secrets Managerと関連するIBM Cloudサービスの比較 は、さまざまな秘密管理およびデータ保護サービスから選択するのに役立ちます。
選択したシークレット管理ボールト・プロバイダーのインスタンスがまだ存在しない場合は作成してください。 IBM Cloud® Secrets Managerの詳細については、Secrets Manager を参照してください。
リソース・グループを作成します
すべての関連リソースを集めたリソースグループを作成する。
リソースグループは、アカウントリソースをカスタマイズ可能なグループ分けで整理し、一度に複数のリソースへのアクセスをユーザーに割り当てることができます。 すべてのツールチェーンは、リソースグループに関連付けられています。 デフォルトでは、ツールチェーンは Default リソースグループに作成されます。 詳細は、リソースグループの作成 を参照してください。
IBM Cloud CLIとカタログ管理プラグインをインストールしてください
DevSecOps CLI を使用して IBM Cloud Application Lifecycle Management をデプロイする場合は、次のように IBM Cloud CLI とカタログ管理 CLI プラグインをインストールする必要があります:
- IBM Cloud CLI のインストールの詳細については、スタンドアロン IBM Cloud CLI のインストール を参照してください。
- カタログ管理 CLI プラグインのインストールの詳細については、カタログ管理 CLI プラグイン を参照してください。