changes and commit them, and you can discard any commits you make in this state without impacting any branches by performing another checkout. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -b with the checkout command again. Example: git checkout -b  <new-branch-name> Note:  The terraform templates contained in this Github repository will be continuously  updated by IBM team for upcoming IBM Cloud Private releases. Note:  In case you are not an account owner or Superuser, make sure you have the  following permissions with IBM Cloud infrastructure: 2. In order to allow Terraform to access your Cloud account, you need to provide the API  username and API key of your IBM Cloud infrastructure account.  GLYPH<SM590000> Manage Storage. GLYPH<SM590000> Manage Security Groups. a. Navigate to your user profile on IBM Cloud infrastructure account through opening  b. Copy the API Username and Authentication Key from the portal, as shown in  Figure 2-10. Figure 2-10 IBM Cloud infrastructure user profile c. On your local machine, navigate to  terraform-icp-ibmcloud/templates/icp-ee/ . d. Create a new file and name it  terraform.tfvars  that holds the configurations of your  environment. Chapter 2. High availability installation  47 https://control.softlayer.com/account/user/profile . 