Terraspace Plugins

Terraspace is a framework that adds conveniences to your Terraform workflow. For example, Terraspace automatically creates the backend storage like the s3 bucket, azure storage account, and gcs bucket. Each of these implementations are cloud-specific. Terraspace Plugins add cloud-specific functionality.

Cloud Plugins

The baseline plugins are:

Custom Plugin

You can make a custom plugin by looking at one of the baseline plugins. You create interface classes and register them to Terrapace. You can install the plugin by adding to your Terraspace project’s Gemfile:

gem "terraspace_plugin_MY_PLUGIN"

And running

bundle

Once installed, the custom plugin integrates with Terraspace directly for a smooth user experience.

More tools: