awsrm
A remove command for AWS resources (by jckuester)
terratest
Terratest is a Go library that makes it easier to write automated tests for your infrastructure code. (by gruntwork-io)
awsrm | terratest | |
---|---|---|
3 | 49 | |
98 | 7,655 | |
- | 0.4% | |
0.0 | 9.0 | |
over 1 year ago | 4 days ago | |
Go | Go | |
MIT License | Apache License 2.0 |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
awsrm
Posts with mentions or reviews of awsrm.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-06-27.
-
I made a CLI tool in Go to easily delete ~300 AWS resources by their Terraform names and IDs (even across multiple accounts+regions)
It's because I build the tooling in way that Terraform resource names, such as aws_vpc, aws_instance, aws_iam_role, etc. can be used to find resources (with awsls) and delete them (with awsrm), instead of using the to me not so familiar and inconsistent AWS CLI (or CloudFormation) resource names with commands, such as aws ec2 describe-vpcs or aws ec2 delete-vpc (in some cases it's list instead of describe, e.g., for roles it's aws iam list-roles, which is hard to remember).
- A Unix-like "rm" to simplify deleting resources in AWS
- Show HN: Awsrm – A Unix-like rm to simplify deleting resources in AWS
terratest
Posts with mentions or reviews of terratest.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2025-02-10.
-
Pulumi vs. Terraform: Choosing the Best Infrastructure as Code Solution
Terraform provides a built-in testing framework to validate your project. The testing framework supports both unit and integration tests. It handles unit tests by creating a deployment plan and running the tests against that plan. While Terraform's testing framework allows you to validate basic properties, you may need to write more advanced tests to verify your virtual machines are set up correctly. You can create advanced tests using open source testing tools like Terratest and Kitchen-Terraform.
-
Building Reusable Infrastructure with Terraform Modules
Before using a module in production, make sure to test it in isolated environments. You can use tools like Terratest to write automated tests for your modules. This ensures they work as expected in different scenarios.
-
What is Terratest and How to Use it
The Terratest Go library leverages this to define a variety of test cases used to test Docker images, cloud infrastructure defined for AWS, Azure, GCP, Kubernetes, and many more.
-
Top Terraform Tools to Know in 2024
Terratest is a Go library that provides tools and patterns for testing infrastructure, with first-class support for Terraform, Packer, Docker, Kubernetes, and more. It's used to write automated tests for your infrastructure code.
-
Saw a not-so-good thing in my pipeline. How do we fix it?
I think I found it. This is the one right? https://github.com/gruntwork-io/terratest/
-
terracove - open-source to instantly test the health of your terraform/terragrunt repository
What it does in parallel is basically init/plan/show using terratest on every subdirectory on your repository tree or provided paths. The output is either a JSON summary or a custom made Junit XML test file you can ingest into your tests reader. It took it around 8 minutes to map the entirety of our bloated repository.
-
Trunk Based Development: Confused about how to test code before pushing to main? How does the deploy process work for many environments?
You could deploy to a separate account (usually dev first), you can use terratest, you could try something like LocalStack. I dare say there’s other methods.
-
terratest for infrastructure
Was wondering if anyone has tried https://github.com/gruntwork-io/terratest to test their infrastructure. I like it because I can write golang tests! Thats a big plus for me.
- Is there a testing framework for Kubernetes and AWS resources?
-
How long have you guys actually had the title “platform engineer”? What other titles did you have before that, if any?
Once there is a CI pipeline for delivering infra changes you can add static code analysis tools (checkov) and even start testing changes (terratest)
What are some alternatives?
When comparing awsrm and terratest you can also consider the following projects:
awsls - A list command for AWS resources
driftctl - Detect, track and alert on infrastructure drift
cfnctl - Cfnctl brings the Terraform cli experience to AWS Cloudformation :cloud:
terragrunt - Terragrunt is a flexible orchestration tool that allows Infrastructure as Code written in OpenTofu/Terraform to scale.
TF - AutoHotkey library for Text files & Variables (strings)
checkov - Prevent cloud misconfigurations and find vulnerabilities during build-time in infrastructure as code, container images and open source packages with Checkov by Bridgecrew.