AlternativeTo Logo

Terraform Alternatives

Terraform is described as 'Tool for building, changing, and versioning infrastructure safely and efficiently. Terraform can manage existing and popular service providers as well as custom in-house solutions' and is an app. There are more than 10 alternatives to Terraform for a variety of platforms, including Linux, Mac, Windows, Online / Web-based and Self-Hosted solutions. The best alternative is Pulumi, which is both free and Open Source. Other great apps like Terraform are Ansible, Cloudify, Foreman and AWS CloudFormation.

This page was last updated
Terraform iconTerraform
  14
  • FreeOpen Source
  • Mac
  • Windows
  • Linux

Tool for building, changing, and versioning infrastructure safely and efficiently. Terraform can manage existing and...

Learn more about Terraform

  1. Pulumi icon

    Pulumi

    • FreeOpen Source
    • Mac
    • Windows
    • Linux

    Pulumi is a cloud development platform. Replace YAML and DSLs with pure code. Code, deploy, manage cloud apps to AWS, Azure, GCP, Kubernetes, using JavaScript, TypeScript, Python, Go.

    No screenshots yet
    Pulumi vs Terraform opinions
    Almost everyone thinks Pulumi is a great alternative to Terraform.
    clstokes

    Enables Infrastructure as Code using real programming languages such as Python, JavaScript, TypeScript, and Go.

    Positive comment ago
    Copy a direct link to this comment to your clipboard   
    If this Comment contains spam or other abuse, notify admins about it.

    1
    jadoenm

    Really like the remote state support they just added

    Positive comment ago
    Copy a direct link to this comment to your clipboard   
    If this Comment contains spam or other abuse, notify admins about it.

    1
    lizbu

    Easy to use (supports Python, JavaScript, Go) and a great community

    Positive comment ago
    Copy a direct link to this comment to your clipboard   
    If this Comment contains spam or other abuse, notify admins about it.

    1
  2. Ansible icon

    Ansible

    • FreemiumOpen Source
    • Windows
    • Linux
    • BSD
    • Python

    Ansible is a radically simple IT automation engine that automates cloud provisioning, configuration management, application deployment, intra-service orchestration, and many other IT needs.

    Architecture
    Ansible vs Terraform opinions
    Some users think Ansible is a great alternative to Terraform, some don't.
    cosaquee

    It provides module for every major cloud provider(private and public).

    Top positive comment   ago
    Copy a direct link to this comment to your clipboard   
    If this Comment contains spam or other abuse, notify admins about it.

    3

    Terraform manages infrastructure/resources. Ansible is configuration management software.

    Top negative comment   ago
    Copy a direct link to this comment to your clipboard   
    If this Comment contains spam or other abuse, notify admins about it.

    3

    Different fundamental approach to orchestration (terraform) with declarative IaC and procedural configuration management (ansible) with targets that are complimentary.

    Negative comment ago
    Copy a direct link to this comment to your clipboard   
    If this Comment contains spam or other abuse, notify admins about it.

    3

    Terraform is outside of VMs. It handles Infrastructre as Code. Ansible is a configuration management software to control software installation, configuration, etc. inside a single machine

    Negative comment ago
    Copy a direct link to this comment to your clipboard   
    If this Comment contains spam or other abuse, notify admins about it.

    2

    Terraform defines resources/infrastructure which is at a different level as configuration management tools like ansible/puppet/salt/chef.

    Negative comment ago
    Copy a direct link to this comment to your clipboard   
    If this Comment contains spam or other abuse, notify admins about it.

    -1


  3. Cloudify icon

    Cloudify is an orchestration-first, model-driven cloud management platform native to Network function virtualization (NFV), that is open source and based on the TOSCA standard.

    Screenshot
    Cloudify vs Terraform opinions
    pros, cons and recent comments
    Natishalom

    Cloudify handles full lifecycle management of an application and comes with built-in integration with auto-scaling, workflow and multi-tenant portal

    Positive comment ago
    Copy a direct link to this comment to your clipboard   
    If this Comment contains spam or other abuse, notify admins about it.

    0
  4. Foreman icon

    Foreman

    • FreeOpen Source
    • Linux
    • Online
    • Self-Hosted

    Foreman is an open source project that helps system administrators manage servers throughout their lifecycle, from provisioning and configuration to orchestration and monitoring.

    Screenshot
    Foreman vs Terraform opinions
    pros, cons and recent comments
    clstokes

    Foreman is more focused on host/node management, where Terraform is focused on cloud resources such as VMs, Networks, etc. They're different problem sets.

    Negative comment ago
    Copy a direct link to this comment to your clipboard   
    If this Comment contains spam or other abuse, notify admins about it.

    2
  5. AWS CloudFormation

    • FreeProprietary
    • Mac
    • Windows
    • Linux
    • Online

    AWS CloudFormation gives developers and systems administrators an easy way to create and manage a collection of related AWS resources, provisioning and updating them in an orderly and predictable fashion.

    No screenshots yet
    AWS CloudFormation vs Terraform opinions
    pros, cons and recent comments

    It does exactly the same, not just sort of like the others

    Positive comment ago
    Copy a direct link to this comment to your clipboard   
    If this Comment contains spam or other abuse, notify admins about it.

    1


  6. Landscape

    • Linux

    Landscape is the systems management tool available with Ubuntu Advantage, Canonical’s service subscription programme.

    Screenshot
  7. Multy Cloud icon

    Multy Cloud

    • FreeOpen Source
    • Self-Hosted
    • Software as a Service (SaaS)

    Multy is an open-source tool that makes it easy to deploy the same infrastructure configuration on different clouds.

    Screenshot
  8. Starsheep icon

    Starsheep

    • FreeOpen Source
    • Mac
    • Linux
    • Raspberry Pi

    YAML automation framework for creating decentralized applications with your favourite language. It gives fully scallable and fault tolerant tool, based on cryptography as user-friendly framework, for defining data models, listeners and own scripts.

    No screenshots yet
    Starsheep vs Terraform opinions
    pros, cons and recent comments

    It's not a software about cloud infrastructure management at all

    Negative comment ago
    Copy a direct link to this comment to your clipboard   
    If this Comment contains spam or other abuse, notify admins about it.

    0
  9. Stacktape icon

    Stacktape

    • Free PersonalProprietary
    • Mac
    • Windows
    • Linux
    • Amazon DynamoDB
    • Amazon Web Services
    • MongoDB
    • AWS CloudFormation
    • Visual Studio Code
    • Software as a Service (SaaS)
    • Amazon Web Services Lambda
    • Typescript
    • PostgreSQL

    Full power of AWS with Heroku-like experience.

    Simple YAML configuration
  10. SafeScale

    • FreeOpen Source
    • Mac
    • Linux

    SafeScale offers an APIs and a CLI tools to deploy versatile computing clusters that span multiple Clouds. These APIs and CLIs are divided in 3 service layers:

    Screenshot
Showing 10 of 12 alternatives