IaC projects worth knowing
Since the rise of the public cloud, especially AWS, the need for a repeatable and reliable way of setting up an infrastructure and configuring cloud services started to grow as well. Since then, a lot of tools have come to be and more of them are being developed. In this section, we will review the most popular and innovative tools out there.
AWS CloudFormation
AWS CloudFormation is a popular IaC tool offered by Amazon Web Services (AWS) to automate the provisioning of AWS resources. It was first released in 2011 and has since become a widely used tool for managing infrastructure in the cloud.
CloudFormation allows you to define the infrastructure in a declarative language, such as YAML or JSON, and then create, update, or delete stacks of resources based on those definitions. This allows for consistent and reproducible infrastructure deployments, as well as easy rollback and version control. It’s not all sparkles and rainbows, though –...