Skip to content

srikanthkakumanu/devops

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DevOps

This project demonstrates and explain about Vagrant, Ansible, Docker, Kubernetes, Terraform etc. and its usage with examples.

  1. Vagrant
  2. Ansible
  3. Docker
  4. Kubernetes

Important commands

  • To start Vagrant image, go to vagrant folder and type: vagrant up
  • To suspend Vagrant image: vagrant suspend
  • To install Jenkins server and dev server (using ansible): ansible-playbook -i provisioning/clusters/dev/hosts dev-site.yml
  • To know list of docker containers running in a box/machine: docker ps
  • To Login to a particular docker container which is running, use the below command: docker exec -it <container name> /bin/bash and e.g. docker exec -it jenkins-server cat /var/jenkins_home/secrets/initialAdminPassword
  • To start and stop docker container manually: docker stop container-name and docker start container-name

Setup Information

Sandbox or Development environment contains two vagrant boxes:

About

DevOps using Vagrant + Ansible + Jenkins + NGINX + Docker + Kubernetes + Terraform etc..

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published