This article provides a cheatsheet on the Infrastructure as Code (IaC) landscape, highlighting the benefits of scalable infrastructure provisioning in terms of availability, scalability, repeatability, and cost-effectiveness. It discusses strategies such as containerization, container orchestration, and tools like Terraform, Kubernetes, and Ansible. The article also introduces GitOps as a method for automating infrastructure updates through Git workflows and CI/CD.
This blog post compares Ansible and Terraform, two popular tools in the DevOps world, and discusses how they can be used together for a more efficient and comprehensive approach to infrastructure management. It also includes a video walk-through and requirements for a demo example where Terraform and Ansible are combined to create an AWS EC2 instance and deploy a Docker engine on it with Ansible, followed by launching a Jenkins container.
ansible-cmdb -t html_fancy_split -p local_js=1 out/