Pinned Repositories
ASG-rolling-update
We have created an ASG oriented ansible-playbook with dynamic inventory and its helps to update git contents which if the currently available instances and you can use this manually or automate via Jenkins like (continues deployment) and who use the playbook it never needs to create instances unwanted.
AWS-Lambda-Cost-Optimization-with-Terraform
This is a terraform script for coast optimization using lambda. So, this script can set up a cron(schedule) to start and stop ec2 servers. So, if we need to work a server like an office time like 9:00 AM to 7:00 PM so we can save our time for the start and stop.
buildah-intro
Buildah is a tool for building OCI-compatible images through a lower-level Coreutils interface. Similar to Podman, Buildah doesn't depend on a daemon, such as Docker or CRI-O, and it doesn't require root privileges. Buildah provides a command-line tool that replicates all the commands found in a Dockerfile
dns-lookup-bash-script
It's a bash script to show a complete DNS lookup of a domain and it might be useful for Linux system/support engineers who handled client support. I believe it helps for these guys to troubleshoot or easy way to find all the details in a single click.
docker-deployment-from-playbook
It's just an ansible playbook and that the playbook installs docker and deploys a nodejs container through that playbook, all that plays are using with inbuilt ansible modules.
log-analyzer-pyscript
It's just a python script for analyzing our access log which log were we entered into the script then we can find most hitting IP address and corresponding location.
nodejs-dockerfile
It's a sample Dockerfile. Also, it's creating a small size container that includes nodejs with a sample hello world. Maybe it's helpful for beginners.
packer-ami
Packer is a tool for build a golden image also packer is lightweight. As of here, I have used to provision the image using an ansible script, and you guys use these additional options like a shell.
retention-based-cleanup-script
It's a bash script and it's used to clean files with retention period. So, it might be useful to clear large-scale backup storing servers to delete these files with a particular retention period. I just built the same script with 3 ways of working.
terraform_vpc
Terraform is a tool for building infrastructure with various technologies including Amazon AWS, Microsoft Azure, Google Cloud, and vSphere.
yousafkhamza's Repositories
yousafkhamza/dns-lookup-bash-script
It's a bash script to show a complete DNS lookup of a domain and it might be useful for Linux system/support engineers who handled client support. I believe it helps for these guys to troubleshoot or easy way to find all the details in a single click.
yousafkhamza/AWS-Lambda-Cost-Optimization-with-Terraform
This is a terraform script for coast optimization using lambda. So, this script can set up a cron(schedule) to start and stop ec2 servers. So, if we need to work a server like an office time like 9:00 AM to 7:00 PM so we can save our time for the start and stop.
yousafkhamza/docker-deployment-from-playbook
It's just an ansible playbook and that the playbook installs docker and deploys a nodejs container through that playbook, all that plays are using with inbuilt ansible modules.
yousafkhamza/log-analyzer-pyscript
It's just a python script for analyzing our access log which log were we entered into the script then we can find most hitting IP address and corresponding location.
yousafkhamza/terraform-sagemaker-notebook
It's just a terraform code for build a sagemaker notebook instance infrastructure to an AWS account. The code created a sagemaker notebook instance and needful things with a click. Maybe it's helpful to ML/DE Engineers.
yousafkhamza/rabbitmq-ubuntu
It's a simple bash script used for the installation of RabbitMQ and it's completely automated with a bash script
yousafkhamza/Terraform_installation
it's a sample bash script for compiling the latest terraform as of now Because if you have tried to install terraform via built-in repo it was old so that's why I just try to automate that latest installation.
yousafkhamza/backup-to-s3-bashscript
Here it's a bash script that needs to use this script simply create a directory backup and moved that compressed backup file to a configured S3 bucket with the help of bash script and AWS IAM User with S3 full access. I have added a new feature the script will be suitable for the ubuntu/RedHat repository and the script will install the dependencies as itself. So, let's roll down
yousafkhamza/CloudFormation-stack-deployment-through-Terraform
This is a combined infrastructure deployment using AWS CloudFormation and Terraform. Also, you guys have a doubt why used both at the same time. Because I just tried to deploy a CloudFormation stack through terraform. Hence, we can avoid automating AWS manual CloudFormation selection and related steps as well, and also, we can simply use the same in a CI/CD pipeline that isn't AWS CodePipeline. Furthermore, you can use that CloudFormation code directly through the AWS console so you can skip terraform that if you don't need it. In addition, I had provided both console and terraform steps in README so please read the same and do with good practice.
yousafkhamza/docker-build-and-push-through-ansible
It's just an ansible playbook and that the playbook installs docker and build a nodejs image from a docker file and that docker file fetched from an another repository and after then that image push to your docker hub. I just do this for those who studied ansible and docker from scratch that kind of guy can helpful. It's just creating a docker image through ansible and then pushing that same to the Docker hub.
yousafkhamza/SageMaker-Notebook-Instance-AutoShutDown
This is a terraform script and it includes a python script that we can use to shutdown sagemaker notebook instances using the lambda function with tags. Also, terraform creates a cloudwatch trigger for lambda, and which that time you can assign whenever you want.
yousafkhamza/backup-to-s3-pyscript
It's a simple python script to take backup of directories (compressing) then the same to move your mentioned S3 bucket with the help of AWS IAM User.
yousafkhamza/ipstack-containerization-with-nginx-lb
It's a sample IP location finding the website and that the website fetched the data from ipstack website. Aso, I have containerized this website and also, I included Nginx and Redis containers. Redis act as a cache and Nginx act as a load balancer server because we are using three ipstack containers for efficient working. Also, you can easily set up these containers in your environment because I wrote the above details as a docker-compose. Furthermore, the website is created using python and it's just a demonstration.
yousafkhamza/official-website
It's just HTML based static website for my own "yousafkhamza.tech (Domain purchased from Hostinger)", I downloaded a template from template flip and I Modified it as per my requirement and I hosted my website on GitHub for lifetime free so this repo is my website server.
yousafkhamza/youtube-video-downloader-pyscript
This is a simple python script and it's used for mp4 type video downloading from youtube. also, it's used inbuilt python module "pytube". Furthermore, I know we have so many apps and online websites to do the same thing so it's just an experiment to study how to do those things in python.
yousafkhamza/instagram-profile-pic-downloader-pyscript
This is a python based script that is used to download Instagram profile pictures locally and it's generated an imgbb URL of that profile picture.
yousafkhamza/others
Own Use
yousafkhamza/yousafkhamza
The reason we struggle with insecurity is that we compare our behind-the-scenes with everyone else's highlight reel. - Steven Furtick
yousafkhamza/aws-elb-site
It's an HTML and CSS written website template and it's simply working with webserver only so maybe you guys need proper website content for study purposes mainly we can change the version on AWS education time that we can use this site to use learn blue-green deployment time. So, please check this and use this website on this repo.
yousafkhamza/aws-project
It is an application with PHP with a database. I just tell you the project baseline. There was a website like (blog.com) that website is used for upload blogs/images and there have millions of clients and heavy traffic from viewers. But it's another portion like (blog.com/admin) this section is only used, admins/creators. So, there has no heavy traffic with this URL. So, I have designed to structure to separate servers for viewers and creators through application load balancers (Target group). I know all you have doubts about how to manage the creator's database sync with the viewer's database. I overcome with used an RDS-Master server for admin/creators and I have built RDS-Replica servers to connect with viewers servers. Once, if you have any updates on creators/admin servers you saved a replica stop script on your master server and first stop the replica script then update your kinds of stuff on the master server, and then you can start the server through the same script as the scripts run time new data sync to the viewer's server and new database changes applied to the replica servers.
yousafkhamza/certified-kubernetes-administrator-course
Certified Kubernetes Administrator - CKA Course
yousafkhamza/cheatsheets
My cheatsheets
yousafkhamza/EC2-Infrastructure-creation-through-pyscript
Here it's a python script for creating AWS infrastructure through a python script and this is only for educational purposes also, we can do anything via python.
yousafkhamza/GitHub_Cloner_Bash_Script
This is a simple bash script for cloning all the repositories under a GitHub user. if you're using a GitHub personal access token with repo privilege then you can clone the private repos too. Also, please note that the bash script is working with GitHub API and forked repos can't be able to clone.
yousafkhamza/instagram-bruteforce
Copyright Disclaimer under section 107 of the Copyright Act 1976, allowance is made for “fair use” for purposes such as criticism, comment, news reporting, teaching, scholarship, education and research.
yousafkhamza/Jenkins-Zero-To-Hero
Install Jenkins, configure Docker as slave, set up cicd, deploy applications to k8s using Argo CD in GitOps way.
yousafkhamza/juice-shop
OWASP Juice Shop: Probably the most modern and sophisticated insecure web application
yousafkhamza/lago-official
Open Source Metering and Usage Based Billing
yousafkhamza/python-mini-projects
A collection of simple python mini projects to enhance your python skills
yousafkhamza/runner-images
GitHub Actions runner images