In almost every DevOps discussion today, secret management comes up sooner or later. Tools like HashiCorp Vault, Azure Key Vault, AWS Secrets Manager, and CyberArk are often projected as the default choices. While these tools are powerful and enterprise-grade, they also come with operational overhead, licensing costs, and management complexity especially for small teams, PoCs,…
Tag: AWS
How to Deploy Docker Containers with NGINX on AWS EC2 Using Ansible and GitHub Actions
Have you ever wanted to automate Docker container deployment on an EC2 instance. That was exactly what I wanted to do last week and instead of doing it the old-fashioned way with SSH and manual scripts, I decided to automate it using Ansible and run it through GitHub Actions (CI/CD). The result? A super clean…
No More DynamoDB! Use Native S3 locking for Terraform State
If you’ve been managing your Terraform state in AWS S3, you’ve probably been using DynamoDB to enable state locking. Well, here’s some great news: Terraform 1.10 lets you ditch DynamoDB and handle state locking directly in S3! No extra tables, no extra costs, and no more unnecessary complexity. So, how does it work? Let me…
How to Bring and Manage Manually Created AWS Resources Under Terraform Management
Imagine a scenario where you might prefer to provision the resources manually in Cloud because it’s quick and easy. Maybe you needed a Cloud resource such as security group in a hurry, or someone on the team just created it without thinking about Terraform. Fast forward a few weeks, and now you’ve ended with a…
Automating AWS Infrastructure Provisioning in Your CI/CD Pipeline with Terraform and GitHub Actions
In this article, I will guide you with the steps on how to provision an instance (VM) in AWS Cloud by using Terraform code and a CICD pipeline that is GitHub Action. But before proceeding further, let me give you a brief overview of Terraform and GitHub Action. Terraform Terraform is an open-source Infrastructure…
How to use Amazon Cloudwatch to monitor my AWS EC2 resources
Amazon CloudWatch is a monitoring service which monitor AWS resources on Cloud. It comes with dozen of monitoring metrics which ease Cloud Admin to use them in monitoring their AWS Infrastructure services resources like Amazon EC2 instances, Amazon S3 Cloud Storage, Amazon RDS (Relational Database Service) on Cloud etc. It collects monitoring and operational data…
To Activate the Virtual MFA device authentication for AWS console access.
Multi-Factor authentication (MFA) is an extra layer of security, it is a combination of more then one credentials which authenticates the user example combination of user password with security token (software or hardware based), using of biomatric verification for authenticating the user credentials. By adding extra layer in security it make difficult for unauthorised person…
