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.