Our primary use for the solution is to create infrastructure on the cloud.
We are a cloud integrator. We write our codes in Terraform and reuse them for multiple customers by changing the values.
Our primary use for the solution is to create infrastructure on the cloud.
We are a cloud integrator. We write our codes in Terraform and reuse them for multiple customers by changing the values.
The most valuable feature is the great community support.
The product can be improved by implementing a native provider service. With Terraform, you need to switch the provider's version and get functionality from only that version.
The competitor tools have native providers. You don't have to wait and request the provider to gain functionality; it's provided directly from the cloud.
The integration with this solution needs to be improved. For example, if you want to deploy something from Terraform to Kubernetes and make changes very often, practically, it isn't easy to implement. If someone deletes something accidentally, the integration won't function well.
I have been using this solution for more than five years.
I would rate stability a nine out of ten. I don't have any problems with the stability.
I would rate scalability a seven out of ten. It is problematic when multiple people want to work on the same Terraform code.
This solution is best suited for enterprise-level companies, but medium and small businesses can also use it.
The initial setup is straightforward. The deployment time for the solution is about thirty minutes.
We are using all the deployment models for this solution. But I prefer to use the CI/CD pipeline, which involves running the Terraform code as a final solution. I also prefer the CLI platform on my computer for development. When I develop the code, I prefer running it from my computer. After the code development, I prefer to have its own CI/CD pipeline.
I would rate pricing a ten out of ten. You can do everything with the free license of this solution. The paid license is not required to use Terraform.
We used Pulumi for a project. We found that Terraform is easier to write code and works faster.
But it would be best if you learned Terraform HCL language. In the competitor solution Pulumi, languages like Go, Python, and other languages can be used. There is no need to learn a new language to use Pulumi.
For me, it's more complicated to write the same infrastructure. If you are a cloud administrator, you should use Terraform. But if you are a developer or want to deploy simple infrastructure with knowledge of the cloud, then you should use Pulumi.
I will rate the solution a five out of ten. This is because multiple other solutions get used with Terraform. For servers, we use Ansible, whereas, for cloud infrastructure, we use Terraform. Developers need Pulumi for implementation. Terraform is facing a lot of competition.
I would recommend Terraform to others. If you have more than one environment, you will definitely need Terraform.
It is easy to architect cloud infrastructure using the solution. Also, its simple interface helps in developing specific scripts.
They should provide more tutorials to understand the solution's use cases. Also, they include more specific features into it.
I have been using the solution for three years.
It is a stable solution.
It is a scalable solution.
The solution's initial setup process is straightforward. It takes a couple of weeks to complete. Once you define everything, you can start working on it right away. The deployment happens almost immediately.
I recommend the solution to others. I rate it ten out of ten.
We use it to deploy resources on AWS.
It's very easy to automate functions on the cloud with HashiCorp Terraform. The commands are easy as well.
The syntax is a bit difficult, and it would great if it could be easier.
I've been using HashiCorp Terraform for four and a half years.
HashiCorp Terraform is a stable solution. We have 15 people who use it in our organization.
The initial setup is straightforward and easy.
There are free and paid versions of the solution. We use the free version.
I would recommend HashiCorp Terraform and rate it at eight out of ten. I like that there is a free version of the product, but the coding could be easier.
HashiCorp Terraform does a good job and helps us set up all operations.
There are no specific valuable features as the whole product is good.
Terraform doesn't support Artifactory as a backend.
We have used this solution for about four years and are using the latest version.
It is a stable solution.
I am unsure about the scalability.
We have never used their technical support.
We have not used any other solutions.
I rate the solution a ten out of ten. HashiCorp Terraform is a rapid and promising tool.
We use HashiCorp Terraform orchestration tool for infra provisioning (mostly servers), both in the cloud and on-premise environments. This allows for VM provisioning, networking, and storage management, especially in a cloud environment where we have many servers that can't be provisioned one by one.
The most valuable feature is the ease of infrastructure provisioning in a very large environment in the shortest time.
I initially found the initial HashiCorp Terraform difficult to comprehend. It's not straightforward especially in complex cloud environments, requiring proper training to grasp it. Even someone with a background in networking or cybersecurity would need guidance from someone knowledgeable.
Inclusion of revert function or rollback action for any invalid or wrong changes to resources.
I have been using HashiCorp Terraform for approximately one year.
HashiCorp Terraform is highly stable.
I did not use the technical support from the vendor.
Neutral
The initial setup of HashiCorp Terraform is easy to do. The implementation took a few hours to complete for a small cloud environment.
Terraform Enterprise plan is quite expensive!
HashiCorp Terraform is the best platform for creating and managing resources on cloud platforms and other services through their application programming interfaces (APIs) in a cloud environment.
I rate HashiCorp Terraform an eight out of ten.
Terraform is the infrastructure as code solution used across our business.
The way the modules are divided for infrastructure provisioning and are set up for reliability to offer plug and play functionality has been really useful. This solution makes it easier to manage a multi-cloud environment and have your entire infrastructure as code.
On occasion, I have noticed a number of bugs in this solution that have needed to be fixed.
In a future release, it would be great to have an easier way of troubleshooting. We'd like to have a dashboard where company management can get a full view of provisioning.
I have used this solution for three years.
This is a scalable solution.
It would be great to have faster resolution of instances where there are bugs in the system.
Neutral
The initial setup is straightforward.
I would rate this solution an eight out of ten.
We use this solution for infrastructure and support for a mobile application for a bank.
This solution could be improved by adding features such as CDM to accelerate the access of data by the users.
It would be useful to be able to test functionality when building infrastructure. Currently we use other tools to do this.
We have used this solution for one year.
This is a stable solution.
This is a scalable solution.
The initial setup is straightforward. It took a few weeks to implement with the help of three engineers.
This solution is a fast and secure way to provision infrastructure.
I would rate it a ten out of ten.
We are using it for infrastructure as code automation. We are running its latest version.
The state backend, automated describe functionality, modular structures, and variablization using templates are most valuable.
The state locking functionality can be improved. In certain situations, we have to force-unlock the state, which sometimes does not work. When that happens, we have to manually go to the state backend and remove that particular state, which is kind of a cumbersome process.
It should also have more functions, more expressions, and support for more products.
I have been using this solution for almost four years.
It has good stability.
It is good in terms of scalability. We have almost 35 to 40 users. We definitely plan to increase its usage.
We did interact with their technical support. It was easy to schedule a call with them. It was also easy to contact their sales team and the support team. It was definitely a good experience.
We had AWS CloudFormation as well as Azure ARM templates.
Its initial setup is quite good and simple. It didn't take more than one and a half hours.
I did it myself. We have four people for its maintenance. We have one admin and three deployers.
They have given it to us at a monthly cost, but it is on a yearly basis.
I would advise others to understand the state backend and how Terraform works. They should also go through functions as well as expressions in the Terraform official documentation.
I would rate HashiCorp Terraform an eight out of ten.
We are using Terraform to manage our multi-cloud requirement for different demos and test environments. It helps us set up the entire environment in a few mins with the exact configuration in AWS, Azure, or GCP, along with other setups like a database, Kubernetes, etc.
Terraform helped us to standardized our infrastructure setup and to reduce errors occurring due to manual execution. It has made our environment more efficient.
The most valuable feature is the support for different platforms like cloud, datacenters, VCS, databases, various storage types, and Kubernetes.
They have added a feature that helps us to import existing resources to our workspace, but if they can help us to create the code for the import, as well, then it would be a great addition.
We have been using HashiCorp Terraform for more than two years.
We should always check the changes or impact of new release which is common for all tools so for me its good in terms of stability.
The scalability is good.
We have used platform CLIs and other customized scripting solutions that need lots of maintenance and care.
The initial setup is quite easy and straightforward.
The setup for Terraform is quite easy and currently, we are using their community version along with Jenkins.
We have evaluated other options like CloudFormation and Cloud Deployment Manager, but those were platform-dependent tools, so not suited for our multi-cloud model.
I mainly use it for infrastructure automation. I use it to provision servers in different cloud providers and in-house with the principles to create a Kubernetes cluster. If you have a master node concept I would create the master and find related text.
The main function for me is to create infrastructure.
Because of Terraform, companies have a lot of options to ensure growing faster than what was normal in the past. Usually, it takes about two to three weeks to be done. But with Terraform, the approval is there and you can take it out in half an hour or ten minutes to deploy. That is a really good benefit of using Terraform.
I like the function that shows me a preview of what is happening in the infrastructure. We created it to find a workflow and find out which area has an issue over a certain period of time. If there is a patch with a change to the environment, I don't have to change a lot of code, I just have to change one or two variables with very few modifications to make sure the environment reflects that. So I love that.
I'm really happy with Terraform because it has really come a long way up to this point. It has a stable version.
For the moment, Terraform is actually working really well with a majority of our providers and technologies. At this point, the news cables are about 80% to 90% from the feed. I don't see a problem with the product. But if you're talking about homes, bugs and some certain features, I think there are features that could be included. For example, if you are copying something from a well running machine to a remote machine, there are some issues with the current version, but it is acceptable.
I have been using HashiCorp Terraform for three months.
HashiCorp Terraform is extremely stable. But there are bugs that we are finding when doing some things. It's a really good product.
For the moment I am the only one using it. But if you're talking about my clients and thinking about jobs and growth and the community behind it, it's really good.
What I did first was see how this works, ask the community, and check all sorts of blogs that are really helpful. There is a lot of talking about Terraform so it is easy to study. It's not that hard to get a grasp on it. The information is there to make sure that someone can get this technology into their hands. I think the initial set up is really good.
If your core group is ready, it takes 10 minutes to one hour to make the magic happen. Then you have to make sure you know what you want. Once you get the job details it can be used in different projects because in the end everything is the same. Start with the hardware. It's about individual talent mainly. For me it takes about four to seven days to create a functioning Terraform.
I did it in-house.
HashiCorp Terraform is a great product and I think anyone working with infrastructure should have it.
On a scale of one to ten I guess I would give HashiCorp Terraform a nine.
