Create cloud architecture blueprints and let Terraform do the work
Use the verified Linode Terraform Provider to declaratively manage cloud infrastructure and version control workloads of all shapes and sizes.
Simplify Cloud Resource Management
Map out your infrastructure in one file with Terraform’s declarative infrastructure management, and Terraform executes via API endpoints for all your cloud providers.
Manage Cloud Infrastructure with One File and One Language
Massive amounts of resources that would normally take up a lot of screen space in your browser or hard-to-read code is succinctly declared in your .tf file. Terraform doesn’t require existing knowledge of a particular language. Hashicorp Configuration Language (HCL) is human-readable and the most important actions are done with a handful of simple commands.
Reproduce Environments and Track Changes
Terraform’s analysis of your configuration files will produce the same results every time you instruct Terraform to create your configuration file. In addition, instructing Terraform to apply the same configuration repeatedly will not result in extra resource creation as it tracks changes made over time.
Declarative Infrastructure Management with Terraform
"Since Terraform uses the same language and framework regardless of cloud provider, the need for developers and administrators with provider-specific management skills or certifications decreases. When this essential management can be streamlined through Terraform, it reduces complexity and the need for more specific skills that can take additional time to achieve proficiency in."
Learn essential Terraform concepts, how to get started with the HashiCorp Configuration Language (HCL), and when to use Terraform with other IaC tools like Ansible.
EXPLORE COMPUTE PRICING
Deploy and Manage Dedicated CPU Instances with Terraform
|RAM||CPUs||SSD Storage||Transfer||Network In||Network Out||Monthly||Hourly|
|4 GB||2||80 GB||4 TB||40 Gbps||4 Gbps||$30||$0.05||Sign Up|
|8 GB||4||160 GB||5 TB||40 Gbps||5 Gbps||$60||$0.09||Sign Up|
|16 GB||8||320 GB||6 TB||40 Gbps||6 Gbps||$120||$0.18||Sign Up|
|32 GB||16||640 GB||7 TB||40 Gbps||7 Gbps||$240||$0.36||Sign Up|
|64 GB||32||1280 GB||8 TB||40 Gbps||8 Gbps||$480||$0.72||Sign Up|
|96 GB||48||1920 GB||9 TB||40 Gbps||9 Gbps||$720||$1.08||Sign Up|
|128 GB||50||2500 GB||10 TB||40 Gbps||10 Gbps||$960||$1.44||Sign Up|
|256 GB||56||5000 GB||11 TB||40 Gbps||11 Gbps||$1,920||$2.88||Sign Up|
|512 GB||64||7200 GB||12 TB||40 Gbps||12 Gbps||$3,840||$5.76||Sign Up|
Craft of Code:
Hero ForgeSecure, Accessible GPU Instances Unleash Millions of Adventurers
Rutledge DaugetteRavenous Success: Solid Infrastructure & Reliable Performance at the Right Price
Ishant Chauhan & Vaibhav JaiswalDevelopers Team Up to Build an Encrypted, Open Source Storage Solution
Ankit KumarMaking Instruction Easier for YouTube Learners
Aashish PanthiFrom an Idea to Solving a Consumer Problem
Mike KasprzakFinding Gaming Magic and Running with It
Nathan EsquenaziEmpowering Underrepresented and Underserved Students
FUTBINFUTBIN’s Golden Goal
Abby RossHow an Open Source Learning Platform Empowers Educators and Learners
Dev MukherjeeInnovation Down Under and Beyond: From Virtualization to Electric Vehicles
HashiCorp NomadSimple and flexible scheduler and orchestrator to deploy and manage containers
HashiCorp VaultOpen source, centralized secrets management system. It provides a secure and reliable way of storing and distributing secrets like API keys, access tokens, and passwords
HarborCloud native container registry for Kubernetes and more.
SplunkSimplify data management across your ecosystem with advanced streaming, analytics, and more
JenkinsAutomate your infrastructure by delegating jobs and tasks to Jenkins
JitsiFree, open source video conferencing and communication platform
Try Infrastructure as CodeJustin Mitchel provides a step-by-step IaC guide for Terraform, Ansible, Puppet, Chef, and Salt.
Ansible Playbooks | How To Automate Server ConfigurationAnsible Playbooks define a set of tasks to be executed by Ansible on a group of managed nodes. Playbooks can be reused, shared across teams, version controlled, and support complex deployment. In this video, we'll introduce concepts like tasks, plays, and variables by showing you how to add a limited user account to your Ansible nodes.
What is Infrastructure as Code? | IaC ExplainedIn this video we'll discuss how IaC is used, and introduce tools like Terraform that allow you to deploy your Linodes with simple code.
Declarative Cloud Infrastructure Management with TerraformLearn the foundational principles of declarative cloud infrastructure with Terraform, and how to get started with Terraform and Linode.
Use Terraform to Provision Linode EnvironmentsThis guide will show you how to install and use the Terraform client software from a Linux system and how to use Terraform to provision a Linode.
Getting Started with the Linode APIThis guide introduces the Linode API and demonstrates several basic interactions.
A Beginner’s Guide to TerraformTerraform is an orchestration tool that allows you to represent your Linode instances and other resources.
Deploying a Linode Kubernetes Engine Cluster Using TerraformThis guide will walk you through the steps needed to deploy a Kubernetes cluster using LKE and the popular infrastructure as code (IaC) tool, Terraform.
Best Practices for Designing Your IaC InfrastructureIaC infrastructure is designed to maximize the benefits of cloud computing and leverage automated configuration and deployment tools.
Declarative vs. Imperative in IaCThe terms imperative and declarative come up frequently and refer to how the user provides direction to the automation platform.