Presented By - Avinash Pawar

Slides:



Advertisements
Similar presentations
Module 1: Introduction to SQL Server Reporting Services.
Advertisements

Reza Alirezaei, MOSS MVP/MCTS
Sponsored by the National Science Foundation Configuration Management For Experimenters Sarah Edwards, GPO Max Ott, NICTA.
©2011 Quest Software, Inc. All rights reserved. Steve Walch, Senior Product Manager Blog: November, 2011 Partner Training Webcast.
STIG Compliance and Remediation with Ansible April 2015.
Working Out with KURL! Shayne Koestler Kinetic Data.
© 2012 LogiGear Corporation. All Rights Reserved Robot framework.
Module 14: WCF Send Adapters. Overview Lesson 1: Introduction to WCF Send Adapters Lesson 2: Consuming a Web Service Lesson 3: Consuming Services from.
Matthew Moccaro Chapter 10 – Deployment and Mobility PART II.
1 Apache. 2 Module - Apache ♦ Overview This module focuses on configuring and customizing Apache web server. Apache is a commonly used Hypertext Transfer.
Module 5: Designing a Terminal Services Infrastructure.
Microsoft SharePoint Server 2010 for the Microsoft ASP.NET Developer Yaroslav Pentsarskyy
Puppet with vSphere Workshop Install, configure and use Puppet on your laptop for vSphere DevOps Billy Lieberman August 1, 2015.
Module 10 Administering and Configuring SharePoint Search.
Ansible with vCloud Air Workshop
Module 8 : Configuration II Jong S. Bok
Sponsored by the National Science Foundation Today’s Exercise.
IBM Express Runtime Quick Start Workshop © 2007 IBM Corporation Deploying a Solution.
Automating Legacy Network Devices
Copyright © New Signature Who we are: Focused on consistently delivering great customer experiences. What we do: We help you transform your business.
ICS Software Development Environment Blaž Zupanc and Leandro Fernandez 10 March 2016.
Ansible and Ansible Tower 1 A simple IT automation platform November 2015 Leandro Fernandez and Blaž Zupanc.
Sponsored by the National Science Foundation Systematic Experimentation Sarah Edwards GENI Project Office.
Ph No: Mob: ,plot No-27,NGGO's Colony, Pattabhi reddy gardens,Visakhapatnam-07 BladeLogic.
Introduction to Ansible
Npush agent deployment Yancy Ribbens
Introduction to Ansible
ONAP on Vagrant for ONAPers
Stress Free Deployments with Octopus Deploy
Configuration Management using Ansible
@ Bucharest DevOps Hacker Meetup
Essentials of UrbanCode Deploy v6.1 QQ147
Site Administration Tools: Ansible
Modernize Your Operations
Efficient development and deployment of Hydra projects using Vagrant
ONAP Deployment Configuration Contract Proposal
Business Directory REST API
Deploying Big Data and Development Environments Using Ansible
Tulika Chaudharie / Harikharan Krishnaraju
Data Virtualization Demoette… ADO.NET Client
Introduction to Ansible
Self Healing and Dynamic Construction Framework:
Data Virtualization Demoette… JDBC Clients
Provisioning of RAC Database on configured Stack
Logo here Module 3 Microsoft Azure Web App. Logo here Module Overview Introduction to App Service Overview of Web Apps Hosting Web Applications in Azure.
IT Atoumation / Conf. Mgmt...
Configuration Management
Drupal VM and Docker4Drupal For Drupal Development Platform
SNOW ONLINE TRAINING IN HYDERABAD
Acutelearn Best Devops Online Training in Hyderabad Classroom Training Instructor led trainings at Acutelearn premises Corporate Training Custom tailored.
Drupal VM and Docker4Drupal as Consistent Drupal Development Platform
Intro to Config Management Using Salt Open Source
Ansible and Zabbix Rushikesh Prabhune (Software Technical Consultant)
Managing Clouds with VMM
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Ansible for Easy Provisioning and Application Deployment
Scaling Experiments.
Provisioning and Automating High Availability Postgres on AWS EC2
Introduction to Ansible
GBIF CESP Workshop, Madrid 2018 Dave Martin
In this session… Introduce what we’re talking about
Cloud Computing.
An introduction to the Linux environment v
Execute your Processes
Lab 4: Introduction to Scripting
TechEd /23/2019 9:23 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Service Template Creation from the Ground Up
Azure Container Service
Securing IaaS in the cloud
Production Manager Tools (New Architecture)
Presentation transcript:

Presented By - Avinash Pawar Ansible Introduction Presented By - Avinash Pawar

Agenda 1. Ansible Introduction 2. Why Ansible? 3. Ansible Architecture / How Ansible Works? 4. Ansible Components/Concepts 5. Ansible – Playbooks 6. Ansible – Role 7. Demo

Introduction - What is Ansible? “ Simple, agent-less and powerful open source IT automation Tool ” Provisioning Configuration Management Application Deployment Continuous Delivery Security & Compliance Orchestration Products: Ansible CLI Ansible Tower

Why Ansible? It is very simple and powerful Agent-less – No need for agent installation and management Secure – SSH based connection Python / yaml based Highly flexible and configuration management of systems. Large number of ready to use modules available for system management Custom modules can be added if needed Human readable & Self documenting Idempotent

How Ansible Works? Ansible works by connecting to your nodes and pushing out small programs, called “Ansible Modules” to them. Ansible then executes these modules (over SSH by default) and removes then when finished.

Ansible Components/Concepts Inventory File where you declare the list of hosts and groups Modules Ansible ships with a number of modules (called the 'module library') that can be executed directly on remote hosts or through Playbooks. Users can also write their own modules Playbooks – Play, Tasks and Modules A playbook is a yaml file where you run series of tasks on the hosts Variables Ansible provides a mechanism for overriding variables. Templates Templates are a powerful resource for generating files on the hosts. A template will have a common structure and it will be populated with specify variable values at runtime. Roles Roles are ways of automatically loading certain vars_files, tasks, templates, and handlers based on a known file structure. Grouping content by roles also allows easy sharing of roles with other users.

Inventory / Host file Group Hosts/Nodes

Playbook Structure Play Role

Roles Directory Structure

Demo…

Thank you…