Shahzad Chaudhry's repositories
docker-elastic
Deploy Elastic stack in a Docker Swarm cluster. Ship application logs and metrics using beats & GELF plugin to Elasticsearch
docker-jenkins
Customized image with docker and selected plugin pre-backed. This image makes use of docker secrets and runs in a swarm cluster
docker-swarm-mode
Setting up a Docker based CI environment. Tools include GitLap, Jenkins, Sonarqube and Nexus
docker-devops
Create and configure infrastructure (Elastic Stack and CI/CD platforms) in AWS by executing Terraform and Ansible playbooks in Docker containers via Jenkins 2 declarative pipeline
terraform-aws-privateLink
Privately access AWS S3 from your VPC without requiring the traffic to traverse across the Internet
terraform-eks
Create Amazon EKS cluster with Terraform where EKS private API server endpoint is enabled.
terraform-WebAppWithRDS
Install an Apache web server with PHP, and create a MySQL database. The web server runs on an Amazon EC2 instance using Amazon Linux, and the MySQL database is an Amazon RDS MySQL DB instance. Both the Amazon EC2 instance and the Amazon RDS DB instance run in a VPC based in Amazon Virtual Private Cloud service
kubernetes-efk
Setup Elasticsearch,Fluentd and Kibana (EFK)
terraform_aws_add_efs
Create AWS infrastructure and mount EFS with Terraform
BCGDV_Devops_Challenge
DevOps tech challenge from BCGDV. Building GO app with Jenkins
configGitHubOIDCinAWS
Configuring GitHub OpenID Connect in Amazon Web Services
desktop-centos-7.4
CentOS 7.6 desktop that includes development tools such as Atom editor, Docker, Terraform OpenJDK, Git and Ansible
docker-centos
Docker CentOS image that contains a number of development tools such Maven, Ansible, etc.
Equal_Experts_tech_test
Using Ansible, setup Jenkins on a VagrantBox including infrastructure testes
okta-spike
A spike on Okta and how to integrate it with various services like Jenkins and AWS
packer_aws
This repo demonstrates how to build an AWS AMI using packer (Docker packer image)
reverse.proxy.squid
setup a reverse proxy for an EC2 in private zone
Riversafe_tech_test
Deploy docker-ce and a customised nginx alpine image on a vagrant guest machine via an Ansible playbook
simple-java-maven-app
For an introductory tutorial on how to use Jenkins to build a simple Java application with Maven as . This repo contains a Vagrantfile that can be used to create an Ubuntu based VM
solr-spike
A spike on Solr clustering and how to populate indexes
sonar-scanning-examples
Shows how to use the Scanners
spring-petclinic
A sample Spring-based application
terraform-ecs
Spin up an ECS cluster and deploy a docker container with Terraform
terraform_aws_add_ebs
Create AWS infrastructure and mount EBS with Terraform
terraform_aws_alb_asg
This repo demonstrates how to create ALB and ASG. Terraform configurations here are for learning purpose only.
terraform_aws_assumeRole
Terraform configurations where an IAM user in one AWS account is able to assume an IAM role in another AWS account. The user is then able to create AWS resources in the second AWS account
wildrydes-site
Tutorial during AWS workshop