├── .github └── workflows │ ├── 01-EKS.yml │ ├── 02-ELK.yml │ ├── aws_tf_appy.yml │ └── aws_tf_plan.yml ├── elk.tf ├── main.tf ├── modules ├── eks │ ├── main.tf │ ├── outputs.tf │ └── variables.tf ├── elk │ ├── elasticsearch-deployment.yaml │ ├── elasticsearch-service.yaml │ ├── filebeat-cluster-role-binding.yaml │ ├── filebeat-cluster-role.yaml │ ├── filebeat-configmap.yaml │ ├── filebeat-deployment.yaml │ ├── filebeat-service-account.yaml │ ├── kibana-deployment.yaml │ ├── kibana-service.yaml │ ├── logstash-configmap.yaml │ ├── logstash-deployment.yaml │ └── logstash-service.yaml └── vpc │ ├── main.tf │ ├── outputs.tf │ └── variables.tf ├── outputs.tf └── provider.tf /.github/workflows/01-EKS.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RekhuGopal/AWS_EKS_Labs/HEAD/.github/workflows/01-EKS.yml -------------------------------------------------------------------------------- /.github/workflows/02-ELK.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RekhuGopal/AWS_EKS_Labs/HEAD/.github/workflows/02-ELK.yml -------------------------------------------------------------------------------- /.github/workflows/aws_tf_appy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RekhuGopal/AWS_EKS_Labs/HEAD/.github/workflows/aws_tf_appy.yml -------------------------------------------------------------------------------- /.github/workflows/aws_tf_plan.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RekhuGopal/AWS_EKS_Labs/HEAD/.github/workflows/aws_tf_plan.yml -------------------------------------------------------------------------------- /elk.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RekhuGopal/AWS_EKS_Labs/HEAD/elk.tf -------------------------------------------------------------------------------- /main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RekhuGopal/AWS_EKS_Labs/HEAD/main.tf -------------------------------------------------------------------------------- /modules/eks/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RekhuGopal/AWS_EKS_Labs/HEAD/modules/eks/main.tf -------------------------------------------------------------------------------- /modules/eks/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RekhuGopal/AWS_EKS_Labs/HEAD/modules/eks/outputs.tf -------------------------------------------------------------------------------- /modules/eks/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RekhuGopal/AWS_EKS_Labs/HEAD/modules/eks/variables.tf -------------------------------------------------------------------------------- /modules/elk/elasticsearch-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RekhuGopal/AWS_EKS_Labs/HEAD/modules/elk/elasticsearch-deployment.yaml -------------------------------------------------------------------------------- /modules/elk/elasticsearch-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RekhuGopal/AWS_EKS_Labs/HEAD/modules/elk/elasticsearch-service.yaml -------------------------------------------------------------------------------- /modules/elk/filebeat-cluster-role-binding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RekhuGopal/AWS_EKS_Labs/HEAD/modules/elk/filebeat-cluster-role-binding.yaml -------------------------------------------------------------------------------- /modules/elk/filebeat-cluster-role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RekhuGopal/AWS_EKS_Labs/HEAD/modules/elk/filebeat-cluster-role.yaml -------------------------------------------------------------------------------- /modules/elk/filebeat-configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RekhuGopal/AWS_EKS_Labs/HEAD/modules/elk/filebeat-configmap.yaml -------------------------------------------------------------------------------- /modules/elk/filebeat-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RekhuGopal/AWS_EKS_Labs/HEAD/modules/elk/filebeat-deployment.yaml -------------------------------------------------------------------------------- /modules/elk/filebeat-service-account.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RekhuGopal/AWS_EKS_Labs/HEAD/modules/elk/filebeat-service-account.yaml -------------------------------------------------------------------------------- /modules/elk/kibana-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RekhuGopal/AWS_EKS_Labs/HEAD/modules/elk/kibana-deployment.yaml -------------------------------------------------------------------------------- /modules/elk/kibana-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RekhuGopal/AWS_EKS_Labs/HEAD/modules/elk/kibana-service.yaml -------------------------------------------------------------------------------- /modules/elk/logstash-configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RekhuGopal/AWS_EKS_Labs/HEAD/modules/elk/logstash-configmap.yaml -------------------------------------------------------------------------------- /modules/elk/logstash-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RekhuGopal/AWS_EKS_Labs/HEAD/modules/elk/logstash-deployment.yaml -------------------------------------------------------------------------------- /modules/elk/logstash-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RekhuGopal/AWS_EKS_Labs/HEAD/modules/elk/logstash-service.yaml -------------------------------------------------------------------------------- /modules/vpc/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RekhuGopal/AWS_EKS_Labs/HEAD/modules/vpc/main.tf -------------------------------------------------------------------------------- /modules/vpc/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RekhuGopal/AWS_EKS_Labs/HEAD/modules/vpc/outputs.tf -------------------------------------------------------------------------------- /modules/vpc/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RekhuGopal/AWS_EKS_Labs/HEAD/modules/vpc/variables.tf -------------------------------------------------------------------------------- /outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RekhuGopal/AWS_EKS_Labs/HEAD/outputs.tf -------------------------------------------------------------------------------- /provider.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RekhuGopal/AWS_EKS_Labs/HEAD/provider.tf --------------------------------------------------------------------------------