TrustRadius: an HG Insights company

HashiCorp Terraform vs. Red Hat Ansible Automation Platform

Save this comparison

Save this comparison

Add Product

Recommended Comparisons

    Overview
    ProductRatingMost Used ByProduct SummaryStarting Price

    HashiCorp Terraform

    Score8.5 out of 10
    N/ATerraform from HashiCorp is a cloud infrastructure automation tool that enables users to create, change, and improve production infrastructure, and it allows infrastructure to be expressed as code. It codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned. It is available Open Source, and via Cloud and Self-Hosted editions.

    $0

    Ansible

    Score9.2 out of 10
    N/AThe Red Hat Ansible Automation Platform (acquired by Red Hat in 2015) is a foundation for building and operating automation across an organization. The platform includes tools needed to implement enterprise-wide automation, and can automate resource provisioning, and IT environments and configuration of systems and devices. It can be used in a CI/CD process to provision the target environment and to then deploy the application on it.

    $5,000

    per year

    Pricing
    HashiCorp TerraformAnsible
    Editions & Modules
    Open Source
    $0
    Team & Governance
    $20/user
    per user/per month
    Enterprise
    Contact sales team
    Basic Tower
    5,000
    per year
    Enterprise Tower
    10,000
    per year
    Premium Tower
    14,000
    per year
    Offerings
    Pricing Offerings
    HashiCorp TerraformAnsible
    Free Trial
    NoNo
    Free/Freemium Version
    YesNo
    Premium Consulting/Integration Services
    NoNo
    Entry-level Setup FeeNo setup feeNo setup fee
    Additional Details——
    More Pricing Information
    Community Pulse
    HashiCorp TerraformAnsible
    Considered Both Products
    HashiCorp
    Chose HashiCorp Terraform
    Terraform was more preferred over Ansible as it is considerably more intutive.
    Incentivized
    Chose HashiCorp Terraform
    Actually both products work very well. We use Terraform for speed and Ansible for configuration management both products work really well together
    Incentivized
    Chose HashiCorp Terraform
    HashiCorp Terraform has Cloud agnostic capability to use with different cloud vendors and the ease of creating the code with minimal effort.
    Incentivized
    Chose HashiCorp Terraform
    We have used Vagrant to develop our application in a virtual box environment and prepare it to be packed with Packer. The image created from these two tools will be deployed by Terraform.

    We are using Consul for service discovery and as a job locking so we don't have two jobs or …
    Incentivized
    Chose HashiCorp Terraform
    SIngle tools for both tools, no need to remember two different syntaxes.
    Incentivized
    Chose HashiCorp Terraform
    AWS CloudFormation is better if you just want to stick with AWS because it's integration with AWS is better, provides auto-rollback in case of failures, and has GUI to manage and view the stacks built. Terraform is better when we want to stay cloud-agnostic. Terraform is better …
    Incentivized
    Chose HashiCorp Terraform
    Terraform is the solid leader in the space. It allows you to do more then just provisioning within a pre-existing servers. It is more extensible and has more providers available than it competitors. It is also open source and more adopted by the community then some of the other …
    Incentivized
    Chose HashiCorp Terraform
    - Terraform syntax is much easier to read and learn than Cloud Formation. - Terraform already supports AWS as well as several other cloud providers. - Terraform is backed by a great and supportive open-source community.
    Incentivized
    Red Hat
    Chose Ansible
    AAP compares favorably with Terraform and Power Automate. I don't have much experience with Terraform, but I find AAP and Ansible easier to use as well as having more capabilities. Power Platform is also an excellent automation tool that is user friendly but I feel that …
    Incentivized
    Chose Ansible
    I think terraform has some overlap with Red Hat Ansible Automation Platform and what determines which tool would be best will depend on how much can be pushed to the far left vs needing to be flexible or dynamic post deployment
    Incentivized
    Chose Ansible
    Red Hat Ansible Automation Platform is more platform agnostic which allows users in multi-OS environment to maintain configuration and manage drift.
    Incentivized
    Chose Ansible
    agentless beats
    Incentivized
    Chose Ansible
    Ansible is better for configuration management, and Terraform is better for provisioning.
    Incentivized
    Chose Ansible
    Reduced cost and improved the bootstrapping process
    Incentivized
    Chose Ansible
    Red Hat Ansible Automation Platform offers a more robust set of tools compared to GitLab which allows for a wider use case with less effort. Terraform is a good partner to work alongside as it's better at provisioning but falls down when complicated configurations need to be …
    Incentivized
    Chose Ansible
    For the most part pretty well. Red Hat Ansible Automation Platform will always have room for improvement for a while since it really is a bit of a moving target and will always strive for new capabilities. RHEL of course has been around for some time and it does what it is …
    Incentivized
    Chose Ansible
    AAP doesn't truly stack up against any of the products mentioned except for Aria Automation. But, it is extensible and open and has a lower cost to entry.
    Incentivized
    Chose Ansible
    It is a great way to standup servers in the cloud which we can finish configs with Red Hat Ansible Automation Platform.
    Incentivized
    Chose Ansible
    Ansible and Terraform are similar; however, Ansible is great with deployment with or without the use of a tower.
    Incentivized
    Chose Ansible
    Red Hat automation platform was selected after using Ansible core for several years. we write playbooks for windows and RHEL systems and needed a supported solution vs using AWX.
    Incentivized
    Chose Ansible
    • Push Based Approach
    • Easy to right Code
    • Fast Setup & Upgrade
    Incentivized
    Chose Ansible
    • Ansible is much simpler to get up and running with than Chef, as it requires no infrastructure or agent process or any configuration on the target machine. All you need is SSH access! However, you lose the capabilities that Chef server offers such as data bags (centralized data …
    Incentivized
    Chose Ansible
    As I said earlier, Red Hat Ansible remains a top choice because it is a perfect combination of multiple capabilities. Terraform is good in IAC but not in config automation. Puppet is well-suited for developers, but not for system administrators and infrastructure integrators. …
    Incentivized
    Chose Ansible
    Extensive automation: from the operating system to the application layer.Agentless, simple, and secure management.An IT-centric solution, compatible with DevOps, but understandable by infrastructure teams.Full enterprise support and certifications.
    Incentivized
    Key User Insights
    Would buy again
    No answers on this topic
    No answers on this topic
    Delivers good value for the price
    No answers on this topic
    No answers on this topic
    Happy with the feature set
    No answers on this topic
    No answers on this topic
    Lived up to sales and marketing promises
    No answers on this topic
    No answers on this topic
    Implementation went as expected
    No answers on this topic
    No answers on this topic
    TrustRadius Insights
    HashiCorp TerraformAnsible
    Highlights

    TrustRadius
    Research Team Insight
    Published

    Ansible and Terraform are both configuration management tools designed to help create and maintain the runtime environment of applications. Both technologies are used by companies of all sizes, particularly those that engage in software development.

    Terraform is known for robust orchestration features and is popular with organizations that need application runtime environments to be both very particular and very stable. Terraform maintains required resources and dependencies.

    Ansible is capable of handling both runtime orchestration and configuration management. It has stronger configuration management features, though, so it is most popular with businesses that benefit from its software provisioning and configuration management features.

    Features

    Ansible and Terraform both include configuration management features but have a few standout features of their own. Though they compete in the same space, there is not much feature overlap between the two technologies.

    Ansible has robust configuration management features and flexible orchestration features. As a result, Ansible can be an all-in-one configuration management technology. Ansible also offers strong automation features that can help users save time.

    Terraform provides advanced orchestration features to ensure a stable runtime environment for application development and testing. Using Terraform, users can install and develop infrastructure easily and quickly.

    Limitations

    Though Ansible and Terraform both provide configuration management or orchestration features, they also have a few limitations that are important to consider.

    Ansible is not as advanced as Terraform when it comes to orchestration features. Additionally, until the highest pricing tier, Ansible doesn’t offer 24×7 support, meaning users may have to rely on community support at times. Weak support can be an issue as Ansible has a complex UI that makes implementation and training difficult.

    Terraform’s API changes frequently, which can make integrations challenging to implement. Terraform also has limited documentation, which further complicates integrations. The insufficient documentation can also be an issue because Terraform has a high learning curve, making it a challenging technology for new users to grasp.

    Pricing

    Ansible offers two packages for businesses, including Ansible’s entire suite of automation products. The standard package includes all essential features as well as 8×5 customer support. The premium package includes 24×7 support. Both packages are priced depending on the business. A free trial is available for users that want to try the technology before purchasing.

    Terraform provides a free version for individual users, as well as 3 prices for teams and businesses. The teams package costs $20 per user per month and includes basic features along with role and team management. The $70 per user per month package includes a resource estimation tool. Lastly, the enterprise package is priced depending on the business and consists of an on-premises option.

    Which is Right for you?

    The most significant difference between Ansible and Terraform is that Terraform offers reliable orchestration tools during runtime, while Ansible offers robust configuration management tools. Businesses that prefer one of those feature sets over the other should make their selection based on that. Ansible does have some orchestration tools, so it may be ideal for organizations that need orchestration and configuration management tools but only want a single solution.

    Many businesses use both Ansible and Terraform. This solution is ideal for organizations that can benefit from the features of both technologies.

    Features
    HashiCorp TerraformAnsible
    Configuration Management
    Comparison of Configuration Management features of HashiCorp Terraform and Red Hat Ansible Automation Platform
    Feature
    HashiCorp Terraform
    7.9
    5 Ratings
    Red Hat Ansible Automation Platform
    8.6
    44 Ratings
    Infrastructure Automation9.05 Ratings9.244 Ratings
    Automated Provisioning8.75 Ratings8.841 Ratings
    Parallel Execution6.34 Ratings8.840 Ratings
    Node Management7.73 Ratings8.432 Ratings
    Reporting & Logging7.74 Ratings7.841 Ratings
    Version Control8.15 Ratings8.738 Ratings
    User Ratings
    HashiCorp TerraformAnsible
    Likelihood to Recommend
    8.4
    (30 ratings)
    9.5
    (108 ratings)
    Likelihood to Renew
    -
    (0 ratings)
    8.0
    (3 ratings)
    Usability
    8.1
    (5 ratings)
    7.3
    (1 ratings)
    Performance
    9.4
    (3 ratings)
    8.7
    (5 ratings)
    Support Rating
    7.4
    (5 ratings)
    7.3
    (3 ratings)
    Implementation Rating
    -
    (0 ratings)
    8.2
    (1 ratings)
    Ease of integration
    9.2
    (3 ratings)
    8.6
    (5 ratings)