1 / 10

DevOps Online Training | DevOps Online Training in Hyderabad

Visualpath Training is the best option for Online IT Training and Placements. DevOps Online Training institute in Hyderabad. We are offering Online & Classroom Training Classes with Real-Time Oriented Training. Call & Whatu2019sapp @ 919989971070.

rajanikk
Download Presentation

DevOps Online Training | DevOps Online Training in Hyderabad

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Ansible Introduction &Tutorials Point Call: +91-9989971070 Visit: www.visualpath.in

  2. Ansible Introduction • Ansible is designed for multi-tier deployment. Ansible does not manage one system at time, it models IT infrastructure by describing all of your systems are interrelated. Ansible is completely agent less which means Ansible works by connecting your nodes through ssh(by default). • Ansible is an open source DevOps tool which can help the business in configuration management, deployment, provisioning, etc. www.visualpath.in

  3. Ansible Introduction

  4. Ansible Terms: • Controller Machine: The machine where Ansible is installed, responsible for running the provisioning on the servers you are managing. • Inventory: The “inventory” is a configuration file where you define the host information. In the above /etc/Ansible/hosts example, we declared two servers under test-hosts. • Playbook: In most cases especially in enterprise environments you should use Ansible playbooks. A playbook is where you define how to apply policies, declare configurations, orchestrate steps and launch tasks either synchronously or asynchronously on your servers. www.visualpath.in

  5. Ansible Terms: Task: A block that defines a single procedure to be executed, e.g. Install a package. Module: A module typically abstracts a system task, like dealing with packages or creating and changing files. Ansible has a multitude of built-in modules, but you can also create custom ones. Role: A role is the Ansible way of bundling automation content and making it reusable. Roles are organizational components that can be assigned to a set of hosts to organize tasks. Therefore, instead of creating a monolithic playbook, we can create multiple roles, with each role assigned to complete a unit of work. For example: a web server role can be defined to install Apache and Varnish on a specified group of servers. www.visualpath.in

  6. Ansible Terms: • Play: A provisioning executed from start to finish is called a play. In simple words, execution of a playbook is called a play. • Facts: Global variables containing information about the system, like network interfaces or operating system. • Handlers: Handlers are similar to tasks except that a handler will be executed only when it is called by an event. For example, a handler that will start the httpd service after a task installed httpd. The handler is called by the [notify] directive. Important: the name of the notify directive and the handler must be the same. www.visualpath.in

  7. Ansible Automation Platform

  8. Ansible Terms: • Templates:Templates files are based on Python’s Jinja2 template engine and have a .j2 extension. You can, if you need, place contents of your index.html file into a template file. But the real power of these files comes when you use variables. You can use Ansible’s [facts] and even call custom variables in these template files. • Variables:As the name suggests, you can include custom-made variables in your playbooks. www.visualpath.in

  9. CONTACT For More Information About DevOps Online Training Address:- Flat no: 205, 2nd Floor, Nilgiri Block, Aditya Enclave, Ameerpet, Hyderabad-16 Ph No : +91-9989971070 Visit : www.visualpath.in E-Mail : online@visualpath.in

  10. THANK YOU Visit: www.visualpath.in

More Related