Skip to content

choxie/tdk

 
 

Repository files navigation

Turbot Development Kit

The Turbot Development Kit (tdk) provides governance architects and developers automation and configuration-as-code resources for effective management of governance at scale for their organization.

Download these examples

git clone https://github.com/turbot/tdk.git

GraphQL API

Includes working examples, queries and integrations written using the Turbot GraphQL API. It's intended as a resource for developers to use as a starting point for your own integrations.

Control Objectives

Includes policy configurations (including some calculated policies) for implementing best-practice control objectives across cloud service platforms and services. The Control Objectives are implemented with Terraform, allowing you to manage and provision Turbot with a repeatable, idempotent, versioned infrastructure-as-code approach.

Baselines

Baselines provide a starting point for the most common configuration templates needed when creating a new Turbot workspace or onboarding a cloud provider resource into Turbot. Baselines are implemented with Terraform, allowing you to manage and provision Turbot with a repeatable, idempotent, versioned infrastructure-as-code approach.

Calculated Policies

Provides templates for implementing calculated policies. Calculated policies allow Turbot administrators to modify or extend the default behavior and logic that Turbot uses to evaluate controls. The calculated policy examples are implemented with Terraform allowing you to manage and provision Turbot with a repeatable, idempotent, versioned infrastructure-as-code approach.

About

Turbot Development Kit

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HCL 80.7%
  • Python 13.0%
  • JavaScript 2.7%
  • Shell 2.5%
  • Nunjucks 1.1%