Setting up prerequisites
With this tutorial, see how to set up prerequisites to develop an Infrastructure as Code (IaC) (Terraform configuration) by using IBM Cloud® DevSecOps. Also how to deploy, secure, and manage a complete reference implementation that is available as a service and powered by IBM Cloud® Continuous Delivery.
Before you begin
Setting up an IBM Cloud account
Set up an IBM Cloud account. Depending on your IBM Cloud account type, access to certain resources, and capabilities of DevSecOps toolchains might be limited. For more information, see Setting up your IBM Cloud account and Upgrading your account.
Creating a resource group
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.
Storing secrets values
Check the secret values that you need are stored in a secrets management vault. Managing IBM Cloud secrets helps you to choose from various secrets management, and data protection offerings. Create an instance of the secrets management vault, if you don't have one. For more information about IBM Cloud® Secrets Manager, see Getting started with Secrets Manager.
Apply the steps
You can complete any or all the important steps.
- Create an artifact key by encoding to sign in to IaC.
- Create an IBM Cloud API key. Save the API key value by either copying, downloading, or adding to your vault. Alternatively you can create the API key during the template-guided setup process.
- Validate that the IAM permissions are assigned to the corresponding integrations.
- Install the IBM Cloud CLI.
- Create an IBM Cloud® Object Storage instance and bucket. For more information, see What is IBM Cloud Object Storage?
Next steps
Now, you set the prerequisites. Continue to the next tutorial in the series Setting up a CI toolchain for IaC.