What is CMDB and how does Turbot utilize it?

What is CMDB?

CMDB stands for Configuration Management Database. It is a version controlled, automated database that provides complete visibility into the current state and history of all cloud infrastructure. Turbot utilizes CodeCommit by default, though a BitBucket repo can be configured depending on the size of the environment.

How does Turbot use CMDB?

Turbot maintains a constant record of resources contained in imported accounts. When a resource change triggers a guardrail, Turbot will commit a YAML file containing resource metadata. It is important to note that CMDB connectivity is not critical for Turbot to apply preventative policies, rather the CMDB provides the versioning and history of resources within a particular account.

AWS IAM policies, users, and groups can also be found in the regional folders within CMDB.

What happens when CMDB goes down?

If a connection to the CMDB cannot be made, Turbot will display errors in the controls tab. Once the connection is reestablished, the Turbot will commit any configuration data that is out of sync. However, while the CMDB connection is down, only the version at the time of re connection will be stored.

Any questions about CMDB and Turbot can be directed to help@turbot.com.

Was this article helpful?
0 out of 0 found this helpful