devops · ansible introduction to ansible.ansible mechanism. ansible installation in aws...
TRANSCRIPT
![Page 1: DevOps · ANSIBLE Introduction to Ansible.Ansible mechanism. Ansible installation in AWS instance.Ansible configuration.Playing with ansible adhoc commands.Creating simple play book.Playbook](https://reader034.vdocument.in/reader034/viewer/2022052408/5f0462df7e708231d40db7c3/html5/thumbnails/1.jpg)
DevOps
![Page 2: DevOps · ANSIBLE Introduction to Ansible.Ansible mechanism. Ansible installation in AWS instance.Ansible configuration.Playing with ansible adhoc commands.Creating simple play book.Playbook](https://reader034.vdocument.in/reader034/viewer/2022052408/5f0462df7e708231d40db7c3/html5/thumbnails/2.jpg)
CONTENTS
➢ Introduction to DevOps
➢ Version Control with GIT, JENKINS and MAVEN Integration
➢ Continuous Integration using Jenkins
➢ Continuous Development: Containerization with Docker
➢ Continuous Deployment with Salt Stack
➢ Configuration Management with Ansible
➢ Terraform
➢ Application Monitoring with AppDynamics
➢ Log monitoring with Splunk
➢ Python
➢ CI-CD Project Pipeline
![Page 3: DevOps · ANSIBLE Introduction to Ansible.Ansible mechanism. Ansible installation in AWS instance.Ansible configuration.Playing with ansible adhoc commands.Creating simple play book.Playbook](https://reader034.vdocument.in/reader034/viewer/2022052408/5f0462df7e708231d40db7c3/html5/thumbnails/3.jpg)
INTRODUCTION TO DEVOPS
➢Why DevOps?
➢What is DevOps?
➢ DevOps Market Trends
➢ DevOps Engineer Skills
➢ DevOps Tool chain
➢ Addressing Challenges through DevOps
➢Workflow of DevOps
➢ DevOps Delivery Pipeline
➢ DevOps Ecosystem
![Page 4: DevOps · ANSIBLE Introduction to Ansible.Ansible mechanism. Ansible installation in AWS instance.Ansible configuration.Playing with ansible adhoc commands.Creating simple play book.Playbook](https://reader034.vdocument.in/reader034/viewer/2022052408/5f0462df7e708231d40db7c3/html5/thumbnails/4.jpg)
VERSION CONTROL WITH GIT
➢What is version control
➢What is Git
➢Why Git for your organization
➢ Install Git
➢ Common commands in Git
➢Working with Remote Repositories
➢ Advantages of Distributed VCS
![Page 5: DevOps · ANSIBLE Introduction to Ansible.Ansible mechanism. Ansible installation in AWS instance.Ansible configuration.Playing with ansible adhoc commands.Creating simple play book.Playbook](https://reader034.vdocument.in/reader034/viewer/2022052408/5f0462df7e708231d40db7c3/html5/thumbnails/5.jpg)
GIT, JENKINS & MAVEN INTEGRATION
➢ Branching and Merging in Git
➢ Git workflows
➢ Git cheat sheet
➢What is CI
➢Why CI is Required
➢ Introduction to Jenkins (With Architecture)
➢ Introduction to Maven
![Page 6: DevOps · ANSIBLE Introduction to Ansible.Ansible mechanism. Ansible installation in AWS instance.Ansible configuration.Playing with ansible adhoc commands.Creating simple play book.Playbook](https://reader034.vdocument.in/reader034/viewer/2022052408/5f0462df7e708231d40db7c3/html5/thumbnails/6.jpg)
CONTINUOUS INTEGRATION USING JENKINS
➢ Jenkins Management Preview
➢ Adding a slave node to Jenkins
➢ Build & Delivery Pipeline
➢ AutoDeployment in Jenkins
➢ Pipeline as a Code
➢ Implementation of Jenkins in the Project
![Page 7: DevOps · ANSIBLE Introduction to Ansible.Ansible mechanism. Ansible installation in AWS instance.Ansible configuration.Playing with ansible adhoc commands.Creating simple play book.Playbook](https://reader034.vdocument.in/reader034/viewer/2022052408/5f0462df7e708231d40db7c3/html5/thumbnails/7.jpg)
CONTAINERIZATION WITH DOCKER
➢ Docker overview
➢ Installing docker
➢ Pulling images (docker pull)
➢ Running images (docker run)
➢ Docker build and deployment-Connecting to running images (docker exec)
➢ Exposing volumes and ports
➢ Inspecting system (docker ps, docker status)
➢ Using docker-compose to connect containers
➢ Exposing volumes and ports
![Page 8: DevOps · ANSIBLE Introduction to Ansible.Ansible mechanism. Ansible installation in AWS instance.Ansible configuration.Playing with ansible adhoc commands.Creating simple play book.Playbook](https://reader034.vdocument.in/reader034/viewer/2022052408/5f0462df7e708231d40db7c3/html5/thumbnails/8.jpg)
CONTINUOUS DEPLOYMENT WITH SALT STACK
➢ Introduction to Salt.
➢ Salt Architecture.
➢ Install SALT master and Minion in a server in linux.
➢ Sample Demo to install in GUI we can install only Minion in GUI.
➢ Check the status, start and stop and the ports.
➢How to accept the Minions Globally, from Master how to check the Minion status of second machine.
➢How to add Multi Master configuration just a demo if have time will show failover of a master.
➢ Use of Grain in commands gathering some Minion values using grains.
➢ Publishing command to minion using Pillars from master.
➢ use of PCRE commands (Pearl Compatable Regular Expression)
➢ using top.sls.
![Page 9: DevOps · ANSIBLE Introduction to Ansible.Ansible mechanism. Ansible installation in AWS instance.Ansible configuration.Playing with ansible adhoc commands.Creating simple play book.Playbook](https://reader034.vdocument.in/reader034/viewer/2022052408/5f0462df7e708231d40db7c3/html5/thumbnails/9.jpg)
CONFIGURATION MANAGEMENT WITH ANSIBLE
➢ Introduction to Ansible.Ansible mechanism.
➢ Ansible installation in AWS instance.Ansible configuration.Playing with ansible adhoc
commands.Creating simple play book.Playbook advanced - variables, loop, condition, debug.Ansible
roles.
![Page 10: DevOps · ANSIBLE Introduction to Ansible.Ansible mechanism. Ansible installation in AWS instance.Ansible configuration.Playing with ansible adhoc commands.Creating simple play book.Playbook](https://reader034.vdocument.in/reader034/viewer/2022052408/5f0462df7e708231d40db7c3/html5/thumbnails/10.jpg)
TERRAFORM
➢ Introduction to terraform.
➢ Installation of terraform
➢Merging terraform with AWS.
➢ Creating TF file.
➢ Building full cloud architecture using terraform.
➢ Terraform backend.
➢ Terraform variables.
➢ Terraform state.
➢ Terraform locals.
➢ Terraform destroy.
![Page 11: DevOps · ANSIBLE Introduction to Ansible.Ansible mechanism. Ansible installation in AWS instance.Ansible configuration.Playing with ansible adhoc commands.Creating simple play book.Playbook](https://reader034.vdocument.in/reader034/viewer/2022052408/5f0462df7e708231d40db7c3/html5/thumbnails/11.jpg)
APPLICATION MONITORING WITH APPDYNAMICS
➢ Appd Introduction
➢ APM
➢ Architecture of Appd
➢Machine Agent & App Agent
➢ Installation of Appd with SAAS
➢ Reporting in Appd
➢ Alert setting
➢ Dashboard in Appd
➢ Enduser Monitoring
➢ Appd vs Other tools
![Page 12: DevOps · ANSIBLE Introduction to Ansible.Ansible mechanism. Ansible installation in AWS instance.Ansible configuration.Playing with ansible adhoc commands.Creating simple play book.Playbook](https://reader034.vdocument.in/reader034/viewer/2022052408/5f0462df7e708231d40db7c3/html5/thumbnails/12.jpg)
LOG MONITORING WITH SPLUNK➢ Introduction to Splunk
➢ Necessity of Logs
➢Why Splunk?
➢ Splunk Components
➢ Search Heads
➢ Indexes
➢ Forwarders
➢ Installation of Splunk
➢ Installation of Splunk Forwarder
➢ Splunk Search
➢ Splunk Alerts
➢ Splunk Dashboards
![Page 13: DevOps · ANSIBLE Introduction to Ansible.Ansible mechanism. Ansible installation in AWS instance.Ansible configuration.Playing with ansible adhoc commands.Creating simple play book.Playbook](https://reader034.vdocument.in/reader034/viewer/2022052408/5f0462df7e708231d40db7c3/html5/thumbnails/13.jpg)
PYTHON ➢ Introduction
➢Why Python?
➢ History of Python
➢ Installation
➢ Basics
➢ Data types
➢ Flow control
➢ List,Tuples & Dictionary
➢ Import modules
➢ Functions
➢ Read & Write files
➢ Programming
![Page 14: DevOps · ANSIBLE Introduction to Ansible.Ansible mechanism. Ansible installation in AWS instance.Ansible configuration.Playing with ansible adhoc commands.Creating simple play book.Playbook](https://reader034.vdocument.in/reader034/viewer/2022052408/5f0462df7e708231d40db7c3/html5/thumbnails/14.jpg)
CI-CD PROJECT PIPELINE
![Page 15: DevOps · ANSIBLE Introduction to Ansible.Ansible mechanism. Ansible installation in AWS instance.Ansible configuration.Playing with ansible adhoc commands.Creating simple play book.Playbook](https://reader034.vdocument.in/reader034/viewer/2022052408/5f0462df7e708231d40db7c3/html5/thumbnails/15.jpg)
!!! THANK YOU !!!