Prerequisites for provisioning DevSecOps toolchains by using the Terraform script
Before you begin the deployment, ensure that the prerequisites for the deployable architecture are in place.
- Provision the DevSecOps toolchains by using the Terraform script.
- Implement DevSecOps toolchain operations.
Create an IBM Cloud® account
Create an IBM Cloud account.
Depending on your IBM Cloud account type, access to certain resources might be limited. Depending on your account plan limits, certain capabilities that are required by some DevSecOps toolchains might not be available. For more information, see Setting up your IBM Cloud account and Upgrading your account.
Choose a secrets management vault
Ensure that all of the secret values that you need are stored in a secrets management vault.
Comparison between Secrets Manager and related IBM Cloud services can help you to choose from various secrets management and data protection offerings.
If you don't already have an instance of the secrets management vault provider of your choice, create one. For more information about IBM Cloud® Secrets Manager see Getting started with Secrets Manager.
Create a resource group
Create a resource group where all the relevant resources are collected.
Resource groups organize your account resources in customizable groupings so that you can assign users access to multiple resources at a time. Every toolchain is associated with a resource group. By default, the toolchain is created in the Default
resource group. For more information, see Creating a resource group.
Install the IBM Cloud CLI and the catalogs management plug-in
If you plan to deploy DevSecOps Application Lifecycle Management by using the IBM Cloud CLI, you must install the IBM Cloud CLI and the Catalogs management CLI plug-in as follows:
- For more information on installing the IBM Cloud CLI, see Installing the stand-alone IBM Cloud CLI.
- For more information on installing the Catalogs management CLI plug-in, see Catalogs management CLI plug-in.