Infrastructure as Code
Pulumi - Modern Infrastructure as Code
GitHub - pulumi/pulumi: Pulumi - Modern Infrastructure as Code. Any cloud, any language 🚀
Terraform by HashiCorp
GitHub - hashicorp/terraform: Terraform enables you to safely and predictably create, change, and improve infrastructure. It is an open source tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.
Packer by HashiCorp
GitHub - hashicorp/packer: Packer is a tool for creating identical machine images for multiple platforms from a single source configuration.
Vagrant by HashiCorp
GitHub - hashicorp/vagrant: Vagrant is a tool for building and distributing development environments.
The standard for customising cloud instances
GitHub - canonical/cloud-init: Official upstream for the cloud-init: cloud instance initialization
Flexible automation for bare metal
GitHub - tinkerbell/tink: A workflow engine for provisioning bare metal.