Unavailable
Unavailable
Unavailable
Ebook218 pages2 hours
Extending Ansible
By Das Rishabh
Rating: 0 out of 5 stars
()
Currently unavailable
Currently unavailable
About this ebook
Discover how to efficiently deploy and customize Ansible in the way your platform demands
About This Book
- Get the first book on the market that maximizes the functionalities of Ansible
- Master the skill of extending Ansible by deep diving into its modules and plugins
- Work through this step-by-step guide to customizing Ansible according to your requirements
Who This Book Is For
This book is perfect for developers and administrators who are familiar with Ansible and Python programming, but have no knowledge of how to customize Ansible.
What You Will Learn
- Get a thorough understanding of Ansible modules
- Find out everything about plugins that fit in the Ansible architecture
- Get to grips with designing modules and handling errors
- Work with data structures
- Distribute Ansible extensions using PyPi and Git submodules
- Get to know the various distribution methods of modules and plugins
In Detail
Ansible is an IT automation tool that lets you manage your Infrastructure as a Code. It helps you deploy your applications and manage configurations, thus making life easier. Ansible, in most ways, is self sufficient to address most of your requirements.
Ideally, standard modules, libraries, or plugins are used to automate a given IT platform. Customizing Ansible can be done by custom module and plugin development.
This book shows you how to automate most of the tasks in your IT environment, thus minimizing the need to manually perform scheduled tasks and extend your Ansible implementation by developing customized modules and plugins.
You’ll begin by getting an understanding of the fundamental aspects of extending the Ansible framework, such as custom functions and reusable modules. You’ll then progress to building custom plugins and extensions using the fundamental building blocks explained earlier. We’ll also show you how to automate some tasks using scripts. Finally, we’ll demonstrate how these extensions can be seamlessly integrated into existing Ansible installations and explain how to conduct unit testing on these extensions to ensure they work as desired.
Style and approach
This book is a learning book on the fundamentals of Ansible framework and how it can be leveraged to extend it using the modules and plugins.
About This Book
- Get the first book on the market that maximizes the functionalities of Ansible
- Master the skill of extending Ansible by deep diving into its modules and plugins
- Work through this step-by-step guide to customizing Ansible according to your requirements
Who This Book Is For
This book is perfect for developers and administrators who are familiar with Ansible and Python programming, but have no knowledge of how to customize Ansible.
What You Will Learn
- Get a thorough understanding of Ansible modules
- Find out everything about plugins that fit in the Ansible architecture
- Get to grips with designing modules and handling errors
- Work with data structures
- Distribute Ansible extensions using PyPi and Git submodules
- Get to know the various distribution methods of modules and plugins
In Detail
Ansible is an IT automation tool that lets you manage your Infrastructure as a Code. It helps you deploy your applications and manage configurations, thus making life easier. Ansible, in most ways, is self sufficient to address most of your requirements.
Ideally, standard modules, libraries, or plugins are used to automate a given IT platform. Customizing Ansible can be done by custom module and plugin development.
This book shows you how to automate most of the tasks in your IT environment, thus minimizing the need to manually perform scheduled tasks and extend your Ansible implementation by developing customized modules and plugins.
You’ll begin by getting an understanding of the fundamental aspects of extending the Ansible framework, such as custom functions and reusable modules. You’ll then progress to building custom plugins and extensions using the fundamental building blocks explained earlier. We’ll also show you how to automate some tasks using scripts. Finally, we’ll demonstrate how these extensions can be seamlessly integrated into existing Ansible installations and explain how to conduct unit testing on these extensions to ensure they work as desired.
Style and approach
This book is a learning book on the fundamentals of Ansible framework and how it can be leveraged to extend it using the modules and plugins.
Unavailable
Related to Extending Ansible
Related ebooks
Mastering Ansible Rating: 5 out of 5 stars5/5Learning Ansible 2 - Second Edition Rating: 5 out of 5 stars5/5Monitoring Docker Rating: 0 out of 5 stars0 ratingsLearning Elasticsearch 7.x: Index, Analyze, Search and Aggregate Your Data Using Elasticsearch (English Edition) Rating: 0 out of 5 stars0 ratingsLearning Elasticsearch Rating: 4 out of 5 stars4/5Clojure Data Structures and Algorithms Cookbook Rating: 0 out of 5 stars0 ratingsCassandra Design Patterns - Second Edition Rating: 0 out of 5 stars0 ratingsIT Infrastructure Automation Using Ansible: Guidelines to Automate the Network, Windows, Linux, and Cloud Administration Rating: 0 out of 5 stars0 ratingsImplementing DevOps on AWS Rating: 0 out of 5 stars0 ratingsLinux Server Cookbook: Get Hands-on Recipes to Install, Configure, and Administer a Linux Server Effectively (English Edition) Rating: 0 out of 5 stars0 ratingsPractical DevOps Rating: 3 out of 5 stars3/5Kibana Essentials Rating: 0 out of 5 stars0 ratingsMastering Ansible - Second Edition Rating: 0 out of 5 stars0 ratingsAnsible for IT Experts Rating: 0 out of 5 stars0 ratingsGetting Started with Terraform Rating: 5 out of 5 stars5/5Ansible Playbook Essentials Rating: 0 out of 5 stars0 ratingsInfrastructure as Code (IAC) Cookbook Rating: 0 out of 5 stars0 ratingsOpenShift Cookbook Rating: 0 out of 5 stars0 ratingsTerraform Complete Self-Assessment Guide Rating: 0 out of 5 stars0 ratingsVagrant Virtual Development Environment Cookbook Rating: 5 out of 5 stars5/5PostgreSQL 9 High Availability Cookbook Rating: 5 out of 5 stars5/5OpenStack Networking Essentials Rating: 0 out of 5 stars0 ratingsLearn Kubernetes - Container orchestration using Docker: Learn Collection Rating: 4 out of 5 stars4/5Ansible For Containers and Kubernetes By Examples Rating: 0 out of 5 stars0 ratingsKafka Up and Running for Network DevOps: Set Your Network Data in Motion Rating: 0 out of 5 stars0 ratingsPostgreSQL Server Programming Rating: 0 out of 5 stars0 ratingsDevOps. How to build pipelines with Jenkins, Docker container, AWS ECS, JDK 11, git and maven 3? Rating: 0 out of 5 stars0 ratingsLearn Kubernetes & Docker - .NET Core, Java, Node.JS, PHP or Python Rating: 0 out of 5 stars0 ratings
Programming For You
Coding All-in-One For Dummies Rating: 4 out of 5 stars4/5Python Programming : How to Code Python Fast In Just 24 Hours With 7 Simple Steps Rating: 4 out of 5 stars4/5Grokking Algorithms: An illustrated guide for programmers and other curious people Rating: 4 out of 5 stars4/5Hacking: Ultimate Beginner's Guide for Computer Hacking in 2018 and Beyond: Hacking in 2018, #1 Rating: 4 out of 5 stars4/5SQL QuickStart Guide: The Simplified Beginner's Guide to Managing, Analyzing, and Manipulating Data With SQL Rating: 4 out of 5 stars4/5Learn PowerShell in a Month of Lunches, Fourth Edition: Covers Windows, Linux, and macOS Rating: 0 out of 5 stars0 ratingsHTML & CSS: Learn the Fundaments in 7 Days Rating: 4 out of 5 stars4/5Python: For Beginners A Crash Course Guide To Learn Python in 1 Week Rating: 4 out of 5 stars4/5Excel : The Ultimate Comprehensive Step-By-Step Guide to the Basics of Excel Programming: 1 Rating: 5 out of 5 stars5/5Learn to Code. Get a Job. The Ultimate Guide to Learning and Getting Hired as a Developer. Rating: 5 out of 5 stars5/5OneNote: The Ultimate Guide on How to Use Microsoft OneNote for Getting Things Done Rating: 1 out of 5 stars1/5SQL All-in-One For Dummies Rating: 3 out of 5 stars3/5C# 7.0 All-in-One For Dummies Rating: 0 out of 5 stars0 ratingsLearn SQL in 24 Hours Rating: 5 out of 5 stars5/5C++ Learn in 24 Hours Rating: 0 out of 5 stars0 ratingsPython: Learn Python in 24 Hours Rating: 4 out of 5 stars4/5PYTHON: Practical Python Programming For Beginners & Experts With Hands-on Project Rating: 5 out of 5 stars5/5TensorFlow in 1 Day: Make your own Neural Network Rating: 4 out of 5 stars4/5Mastering Windows PowerShell Scripting Rating: 4 out of 5 stars4/5Raspberry Pi: Beginner's Guide - Learn Raspberry Pi in Easy Steps Rating: 2 out of 5 stars2/5
Reviews for Extending Ansible
Rating: 0 out of 5 stars
0 ratings
0 ratings0 reviews