At IT Wonder Lab we share best practices for application deployment and maintenance of cloud infrastructures using IaC, Terraform / OpenTF, Ansible, Kubernetes & AWS.
Latest Cloud Tutorials
Focusing on Terraform, OpenTofu, Kubernetes, AWS, and Ansible.
This how-to demonstrates how to use Terraform to create an AWS EKS cluster and deploy an application along with a Load Balancer on top.
How to install the AWS CLI (Command Line Interface) to interact with Amazon Web Services through the command line.
How-to use Terraform or OpenTofu to create an AWS ECS (Elastic Container Service) running in Fargate and deploy a Docker container.
Programmatically creating AWS users using IaC tools like Terraform & OpenTofu
Geneation of a PrettyGood Privacy (PGP) Key Pair for automated AWS IAM user access key creation with Terraform.
Latest Best Practices
Cloud best practices around security, cost optimization, scalability, and efficient resource management.
AWS Security Groups are virtual firewalls that control inbound and outbound traffic to and from Amazon Web Services (AWS) resources, such as EC2 and RDS instances.
Terraform and AWS resource naming should follow a company standard. Each company has different requirements and the standard should be adjusted.
Handling multiple infrastructure environments with Ansible by targeting the environment tag that included in the mandatory AWS Tags
Ansible Roles Granularity We recommend building Ansible roles that are highly reusable by configuration, but we also recommend pragmatism as our highest priority. Roles for systems and applications designed to be standalone, or before the Cloud was around, are called “non-native cloud applications”, often those are stateful applications that can not be clustered without sharing […]
Define and apply a company-wide consistent structure for all your Ansible Playbooks that allows for easy understanding and maximum reutilization