Dhanika Kumarasiri (dhanikaa)

dhanikaa

User data from Github https://github.com/dhanikaa

Company:H2O.ai

GitHub:@dhanikaa

Dhanika Kumarasiri's repositories

AWS-resource-list

This script automates the listing of resources in your AWS account for various services and regions using the AWS Command Line Interface (CLI). It simplifies resource auditing and management by providing a quick overview of your AWS services.

Language:ShellStargazers:1Issues:1Issues:0

cicd-pipeline

This project automates the deployment of a Node.js app using Terraform for infrastructure provisioning, Docker for containerization, and AWS for hosting.

Language:HCLStargazers:1Issues:0Issues:0

Ansible-collection

"This repository provides a complete guide to provisioning AWS EC2 instances using Ansible. It covers setting up Ansible, installing necessary dependencies (Boto3, AWS Collection), securing credentials with Ansible Vault, and writing modular, reusable playbooks using roles and variables.

Stargazers:0Issues:0Issues:0

Ansible-first-playbook

This project provides a beginner-friendly guide to Ansible, covering installation, inventory management, ad-hoc commands, playbooks, and automation basics. It includes hands-on examples, such as installing Apache, configuring SSH authentication, and verifying server status.

Language:HTMLStargazers:0Issues:0Issues:0

Ansible-galaxy

This repository contains a comprehensive guide on Ansible Galaxy, covering how to install roles, use them in playbooks, publish custom roles to Ansible Galaxy, and manage API tokens. It includes step-by-step instructions, example commands, and best practices for both beginners and experienced users.

Stargazers:0Issues:0Issues:0

Ansible-roles

This repository demonstrates how to use Ansible roles to improve modularity, reusability, and scalability in configuration management. It restructures a traditional playbook into a well-organized role-based approach for better readability and maintainability.

Language:HTMLStargazers:0Issues:0Issues:0
Language:JavaScriptStargazers:0Issues:0Issues:0

cicd-production-pipeline

A production pipeline to deploy a react app to aws ec2 instance using github actions by deploying it to dockerhub and ECR

Language:JavaScriptStargazers:0Issues:0Issues:0

demo-react

A demo project created to learn react.js

Language:JavaScriptStargazers:0Issues:0Issues:0
Stargazers:0Issues:0Issues:0

K8s-services

This repository demonstrates how to deploy and expose a Python-based web application using Kubernetes services. It includes deployment configurations, service definitions, and a Dockerfile to containerize the application.

Language:PythonStargazers:0Issues:0Issues:0

Multi-stage-docker-build

A Go-based calculator application that demonstrates the use of Docker multi-stage builds for creating efficient, secure, and minimal Docker images. This repository showcases the benefits of reducing image size, improving security, and optimizing the containerization process with multi-stage and distroless builds.

Language:GoStargazers:0Issues:0Issues:0

Terraform-provisioners

Terraform sets up AWS infrastructure with an EC2 instance running a Flask app, creating a VPC, subnet, internet gateway, security group, and configuring SSH access with basic app provisioning.

Language:HCLStargazers:0Issues:0Issues:0

Docker-compose

A comprehensive guide to Docker Compose for managing multi-container applications. Learn how to set up, configure, scale, and optimize your Docker environments with best practices. Perfect for development, testing, and production! 🐳

Language:HTMLStargazers:0Issues:0Issues:0

Docker-swarm

A demonstration on how to set up and manage services in a Docker Swarm cluster. It includes examples of Dockerfiles, a custom Nginx configuration, and a docker-compose.yml file for deploying and scaling services in Swarm, with a focus on high availability and fault tolerance. Perfect for learning Docker Swarm orchestration.

Language:DockerfileStargazers:0Issues:0Issues:0

employeeMS

An Employee Management System using Springboot

Language:JavaStargazers:0Issues:0Issues:0

ems-fullstack

An Employee management System where the backend is made by spring boot and the front end is made by react and bootstrap

Language:JavaScriptStargazers:0Issues:0Issues:0
Language:JavaScriptStargazers:0Issues:0Issues:0
Language:JavaScriptStargazers:0Issues:0Issues:0
Stargazers:0Issues:1Issues:0

Hotel-management-system

An E-Commerce website using spring boot and react

Language:JavaScriptStargazers:0Issues:0Issues:0

Jenkins-first-job

This repository contains a simple Jenkins pipeline that runs inside a Docker container using Node.js. The Jenkinsfile defines a basic CI/CD workflow that checks the Node.js version inside a node:16-alpine container.

Stargazers:0Issues:0Issues:0

K8s-first-app

This repository provides a comprehensive guide on setting up Minikube and kubectl for deploying a basic Kubernetes Pod using an nginx container. It includes installation steps, essential kubectl commands, and instructions on accessing the deployed Pod using curl.

Stargazers:0Issues:0Issues:0

promptopia

An AI prompt sharing web application created using next.js while learning next.js and mongoDB atlas

Language:CSSStargazers:0Issues:0Issues:0

Terraform-ec2-instance-creation

This repository provides a beginner-friendly introduction to Terraform, covering installation, setup, and deploying an EC2 instance on AWS. It includes step-by-step guidance and example configurations to help you get started with Infrastructure as Code (IaC).

Language:HCLStargazers:0Issues:0Issues:0

Terraform-modules

This repository demonstrates how to use Terraform modules to create and manage AWS resources efficiently, with an example EC2 instance setup.

Language:HCLStargazers:0Issues:0Issues:0

Terraform-remote-backend

A Terraform project demonstrating how to configure a remote backend using AWS S3 for secure state management and efficient collaboration.

Language:HCLStargazers:0Issues:0Issues:0

Terraform-workspaces

This Terraform project sets up a basic AWS infrastructure with the use of Terraform workspaces to manage different environments.

Language:HCLStargazers:0Issues:1Issues:0