Skip to content

A curated list of awesome tools, frameworks, practices, and resources for Infrastructure as Code (IaC).

Notifications You must be signed in to change notification settings

awesomelistsio/awesome-iac

Repository files navigation

Awesome Infrastructure as Code Awesome Lists

Ko-Fi   PayPal   Stripe   X   Facebook

A curated list of awesome tools, frameworks, practices, and resources for Infrastructure as Code (IaC).

Infrastructure as Code (IaC) is the practice of managing and provisioning computing infrastructure through machine-readable configuration files, rather than manual processes.

Contents

Getting Started

IaC Tools

Configuration Management

  • Ansible – Agentless configuration management and automation platform.
  • Chef – Infrastructure automation framework using Ruby.
  • Puppet – Configuration management and automation for system administration.
  • SaltStack – Event-driven automation and configuration.

Policy as Code

Testing Tools

  • Terratest – Go-based integration testing framework for IaC.
  • Kitchen-Terraform – Integration testing with Test Kitchen.
  • Checkov – Security-focused static analysis for Terraform, CloudFormation, etc.
  • tflint – Linter for Terraform code.
  • cfn-lint – Linter for AWS CloudFormation templates.

CI/CD Integration

Learning Resources

Templates & Boilerplates

Practices & Patterns

Related Awesome Lists

Contribute

Contributions are welcome!

License

CC0

About

A curated list of awesome tools, frameworks, practices, and resources for Infrastructure as Code (IaC).

Topics

Resources

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages