Aug 15 2023
Jun 28 2023
Resource
BlogTopic
Edge ComputeDate
Jan 31, 2020Terraform allows developers to build, configure, and update infrastructure safely and efficiently—and StackPath has just released a new Terraform plugin for edge compute containers.
With the StackPath plugin you can provision and manage your StackPath containers through Terraform. And as we continue to develop the plugin you’ll be able to manage other edge compute products through Terraform.
You can view example usage and argument references for the new StackPath plugin here.
Using the StackPath-Terraform plugin introduces new features into your edge compute environments such as:
In addition to managing StackPath infrastructure, Terraform makes it easy to augment traditional cloud compute infrastructure with low-latency edge compute infrastructure. Whether you’re using Microsoft Azure, AWS, or Google Cloud, you can easily augment your existing cloud setup with StackPath to improve your hybrid infrastructure.
The HashiCorp Ecosystem, the company’s global partnering program, has over 160 different providers with integrated HashiCorp products.
For developers not already using Terraform, there are features and benefits that extend beyond the bulleted list above. In addition to managing infrastructure as code, creating dependency graphs, and simplifying infrastructure updates, Terraform also supports the following:
module "servers" {
source = "./app-cluster"
servers = 5
}
With these built-in features and the new StackPath-Terraform plugin, you’re faced with an endless number of possibilities.
Installing the plugin enables you to:
And so much more—all at the lightning-fast speed that comes with StackPath edge computing.
Getting started is easy! Now that StackPath is an official Terraform provider, Terraform will find and install the StackPath provider automatically.
For instance, given a provider.tf file that declares StackPath credentials, the following will appear:
$ terraform init
Initializing the backend...
Initializing provider plugins...
- Checking for available provider plugins...
- Downloading plugin for provider "stackpath" (terraform-providers/stackpath) 1.0.0...
The following providers do not have any version constraints in configuration,
so the latest version was installed.
To prevent automatic upgrades to new major versions that may contain breaking
changes, it is recommended to add version = "..." constraints to the
corresponding provider blocks in configuration, with the constraint strings
suggested below.
* provider.stackpath: version = "~> 1.0"
Terraform has been successfully initialized!
You may now begin working with Terraform. Try running "terraform plan" to see
any changes that are required for your infrastructure. All Terraform commands
should now work.
If you ever set or change modules or backend configuration for Terraform,
rerun this command to reinitialize your working directory. If you forget, other
commands will detect it and remind you to do so if necessary.
Again, you can view example usage and argument references for the new StackPath plugin here.