Infrastructure as Code Tools

Tools for managing infrastructure through code.

  • DevOps
  • 12 entries
  • CC0 — public domain
  • JSON4,285 B
  • YAML3,010 B · −30%
  • TOON2,459 B · −43%

Tools for describing infrastructure as code: provisioning tools such as Terraform, CloudFormation and Pulumi, and configuration-management tools such as Ansible, Puppet and Chef, plus newer and adjacent entries such as OpenTofu, the AWS CDK, Crossplane, Packer and Bicep.

Use it when

  • You are choosing between provisioning and configuration-management tools.
  • You need the category of an unfamiliar IaC tool.

Watch out for

  • Provisioning (creating resources) and configuration management (setting up what runs on them) overlap but are different jobs.
  • Licenses and project governance of some tools have changed; check current terms when standardizing.

The data

ToolTypeDescription
TerraformDeclarativeOpen-source tool for provisioning cloud resources with HCL.
CloudFormationDeclarativeAWS service for modeling and provisioning resources.
AnsibleProceduralAgentless configuration management and orchestration.
PuppetDeclarativeConfiguration management using a domain-specific language.
ChefProceduralInfrastructure automation using Ruby-based cookbooks.
PulumiDeclarativeInfrastructure as code using general-purpose programming languages.
OpenTofuProvisioningOpen-source fork of Terraform maintained under the Linux Foundation, using the same configuration language.
AWS CDKProvisioningDefines AWS infrastructure in general-purpose languages and synthesizes CloudFormation templates.
CrossplaneProvisioningManages cloud resources through Kubernetes custom resources and controllers.
BicepProvisioningA declarative language for Azure resources that compiles to ARM templates.
PackerImage buildingBuilds identical machine images for multiple platforms from one configuration.
SaltStackConfiguration managementRemote execution and configuration management using a master-minion or agentless model.

Fields

The shape of this dataset, read from the data itself: every column, its type and a real value. Agents can use this to plan a query without fetching the whole document.

SectionFieldTypeExample
datatoolstringTerraform
datatypestringDeclarative
datadescriptionstringOpen-source tool for provisioning cloud resourc…

Fetch the same bytes

The static files contain the same reference rows as the API, with no API rate limit. Live metadata, such as view counts, may differ. Use the API for content negotiation; use the static files for a cacheable snapshot.

curl "https://yjtoon.yunusemrevurgun.com/api/dataset/infrastructure-as-code-tools?format=toon"
const res = await fetch(
  "https://yjtoon.yunusemrevurgun.com/static-data/dataset/infrastructure-as-code-tools.toon"
);
const toon = await res.text();

Rate limit: 120 requests per minute per IP, no key and no signup. API reference →

Topics

  • devops
  • iac
  • terraform

Search the library

Search by a topic, title, or keyword.

Start with a collection

Browse all 205 datasets