precloud - Dynamic tests for infrastructure-as-code
p/precloud-dynamic-iac-testing-framework
Open source. No more mid-deployment IaC failures.
Safeer Mohiuddin

precloud — Open-source, no more mid-deployment IaC failures

Featured
2
•
Infrastructure as code (IaC) often fails during deployment due to dynamic constraints such as name collisions, quota limits and other resource-specific constraints. Run dynamic tests before IaC deploys with precloud. Open source. Supports Terraform & CDK.

Add a comment

Replies
Best
Safeer Mohiuddin
Hi PH Community! Infrastructure as code (IaC) often fails during deployment due to dynamic constraints such as name collisions, quota limits and other resource-specific constraints that devs run halfway into an IaC deployment. We witnessed this first hand at TinyStacks and built precloud - an open-source framework to define and run dynamic tests before IaC deployments. The precloud framework currently supports Terraform and AWS CDK with several default checks (unique names, service quota checks and more) and ability to define your own! Use Cases: 1. Harden your deployments. Ensure that you haven't defined resources that already exist so that you don't have to fail during deployments. 2. Enforce organizational resource patterns. Use resource checks to ensure resources are named and tagged correctly. 3. Maintain security standards. Use template check plugins to make sure that you're not launching things outside of VPCs, leaving public IPs open, or allowing global access to S3 buckets. Head to our GitHub repo and give it a try https://github.com/tinystacks/precloud!
Bilal Niaz
Precloud is a great tool for testing your infrastructure before it's deployed. It's open source and supports Terraform and CDK.