OCI
Last updated
Was this helpful?
Last updated
Was this helpful?
Brainboard allows you to connect to your OCI environments, whether you want to provision resources, import existing infrastructure or simply manage your architecture on a daily basis.
To connect Brainboard to your OCI account:
Go to the settings page.
Click on Oracle Cloud Infrastructure
Click on New connection
This will open the new connection page where you can add the following information
The tenancy_ocid variable specifies the OCID of the tenancy that you want to use. You can find your tenancy OCID in the Oracle Cloud Infrastructure Console under the "Tenancy Information" section.
The user_ocid variable specifies the OCID of the user to use. You can find your user OCID in the Oracle Cloud Infrastructure Console under the "User Settings" section.
The fingerprint variable specifies the fingerprint of the public key that you have added to your user. You can find your public key fingerprint in the Oracle Cloud Infrastructure Console under the "User Settings" section.
The private_key variable specifies the path to the private key file that corresponds to the public key that you have added to your user. This private key will be used to sign the requests to the OCI API.
To generate Oracle Cloud Infrastructure (OCI) credentials, you can use the OCI Console or the OCI CLI.
Using OCI Console:
Log in to the OCI Console
Go to the Identity service
Select Users from the navigation menu
Click on the "Create User" button
Enter a username, select "Programmatic" for the access type and then click on "Create"
Click on the username of the user you just created
Click on the "Create API Key" button
Click on the "Download" button to download the private key in PEM format
Once your credentials are added you can specify where exactly they will be used
This allows you to specify whether you want:
Make the credentials the default to use within your organization: which means any architecture created in Brainboard will use these credentials if it doesn't have its own ones.
Use in a specific project
Use in a specific environment
Use in a specific architecture