Ansible for Real-Life Automation A Complete Ansible Handbook Filled with Practical IT Automation Use Cases

Book Cover
Average Rating
Published
Birmingham : Packt Publishing, Limited, 2022.
Status
Available Online

Description

Get ready to leverage the power of Ansible's wide applicability to automate and manage IT infrastructure with Ansible for Real-Life Automation. This book will guide you in setting up and managing the free and open source automation tool and remote-managed nodes in the production and dev/staging environments. Starting with its installation and deployment, you'll learn automation using simple use cases in your workplace. You'll go beyond just Linux machines to use Ansible to automate Microsoft Windows machines, network devices, and private and public cloud platforms such as VMWare, AWS, and GCP. As you progress through the chapters, you'll integrate Ansible into your DevOps workflow and deal with application container management and container platforms such as Kubernetes. This Ansible book also contains a detailed introduction to Red Hat Ansible Automation Platform to help you get up to speed with Red Hat AAP and integration with CI/CD and ITSM. What's more, you'll implement efficient automation solutions while learning best practices and methods to secure sensitive data using Ansible Vault and alternatives to automate non-supported platforms and operations using raw commands, command modules, and REST API calls. By the end of this book, you'll be proficient in identifying and developing real-life automation use cases using Ansible. Further reading -- Chapter 3: Automating Your Daily Jobs -- Technical requirements -- Using Ansible to collect server details -- Ansible roles -- Ansible Jinja2 templates -- Collecting system information -- System scanning and remediation using Ansible -- Ansible --extra-vars -- Automated weekly system reboot using Ansible -- Automating notifications -- Encrypting sensitive data using Ansible Vault -- Summary -- Further reading -- Chapter 4: Exploring Collaboration in Automation Development -- Technical requirements -- The importance of version control in IT automation

More Details

Format
Language
English
ISBN
9781803238623, 1803238623

Notes

General Note
Description based upon print version of record.
General Note
Further reading
Description
Get ready to leverage the power of Ansible's wide applicability to automate and manage IT infrastructure with Ansible for Real-Life Automation. This book will guide you in setting up and managing the free and open source automation tool and remote-managed nodes in the production and dev/staging environments. Starting with its installation and deployment, you'll learn automation using simple use cases in your workplace. You'll go beyond just Linux machines to use Ansible to automate Microsoft Windows machines, network devices, and private and public cloud platforms such as VMWare, AWS, and GCP. As you progress through the chapters, you'll integrate Ansible into your DevOps workflow and deal with application container management and container platforms such as Kubernetes. This Ansible book also contains a detailed introduction to Red Hat Ansible Automation Platform to help you get up to speed with Red Hat AAP and integration with CI/CD and ITSM. What's more, you'll implement efficient automation solutions while learning best practices and methods to secure sensitive data using Ansible Vault and alternatives to automate non-supported platforms and operations using raw commands, command modules, and REST API calls. By the end of this book, you'll be proficient in identifying and developing real-life automation use cases using Ansible.
Description
Further reading -- Chapter 3: Automating Your Daily Jobs -- Technical requirements -- Using Ansible to collect server details -- Ansible roles -- Ansible Jinja2 templates -- Collecting system information -- System scanning and remediation using Ansible -- Ansible --extra-vars -- Automated weekly system reboot using Ansible -- Automating notifications -- Encrypting sensitive data using Ansible Vault -- Summary -- Further reading -- Chapter 4: Exploring Collaboration in Automation Development -- Technical requirements -- The importance of version control in IT automation
Local note
O'Reilly O'Reilly Online Learning: Academic/Public Library Edition

Table of Contents

Cover
Title Page
Copyright and Credits
Contributors
Table of Contents
Preface
Part 1: Using Ansible as Your Automation Tool
Chapter 1: Ansible Automation
Introduction
Technical requirements
Hello engineers!
What is Ansible? Where should I use this tool?
Prerequisites
Ansible control node requirements
Ansible managed node requirements
Ansible is agentless
Ansible architecture
Ansible inventory
Ansible plugins
Ansible modules
Ansible content collections
Ansible playbook
Ansible use cases
Installing Ansible
Verify dependencies
Installing Ansible using the package manager
Installing Ansible using Python pip
Deploying Ansible
Creating an Ansible inventory
Configuring your managed nodes
Setting up SSH key-based authentication
Multiple users and credentials
Ansible ad hoc commands
Installing a package using Ansible
Summary
Further reading
Chapter 2: Starting with Simple Automation
Technical requirements
Identifying manual tasks to be automated
Finding the Ansible modules to use
Configuring your text editor for Ansible
Connecting to remote nodes
Selecting a Git server
Where should I keep automation artifacts?
Ansible and Git repositories
best practices
Managing automation content in a Git server
Setting up a GitHub account
Creating your first Git repository
Installing Git on a local machine
Configuring SSH keys in GitHub
Adding content to the Git repository
Collaboration is the key to automation
Using Git branching
Implementing Git branching
Summary
Further reading
Part 2: Finding Use Cases and Integrations
Chapter 5: Expanding Your Automation Landscape
Technical requirements
Finding your automation use cases in your day-to-day work
Assessing the tasks
Ansible and ITSM
Automation and Information Technology Infrastructure Library compliance
Automation feasibility and usability
How complex is the use case?
Can I reduce human error?
Can I reduce the deployment time and speed up my tasks?
How frequently am I doing this task?
How much time can I save by automating this task?
Can I save some money?
Involving teams in the automation journey
Ansible dynamic inventory
Using the Ansible dynamic inventory with AWS
Summary

Discover More

Reviews from GoodReads

Loading GoodReads Reviews.

Citations

APA Citation, 7th Edition (style guide)

Madapparambath, G. (2022). Ansible for Real-Life Automation: A Complete Ansible Handbook Filled with Practical IT Automation Use Cases . Packt Publishing, Limited.

Chicago / Turabian - Author Date Citation, 17th Edition (style guide)

Madapparambath, Gineesh. 2022. Ansible for Real-Life Automation: A Complete Ansible Handbook Filled With Practical IT Automation Use Cases. Birmingham: Packt Publishing, Limited.

Chicago / Turabian - Humanities (Notes and Bibliography) Citation, 17th Edition (style guide)

Madapparambath, Gineesh. Ansible for Real-Life Automation: A Complete Ansible Handbook Filled With Practical IT Automation Use Cases Birmingham: Packt Publishing, Limited, 2022.

Harvard Citation (style guide)

Madapparambath, G. (2022). Ansible for real-life automation: a complete ansible handbook filled with practical IT automation use cases. Birmingham: Packt Publishing, Limited.

MLA Citation, 9th Edition (style guide)

Madapparambath, Gineesh. Ansible for Real-Life Automation: A Complete Ansible Handbook Filled With Practical IT Automation Use Cases Packt Publishing, Limited, 2022.

Note! Citations contain only title, author, edition, publisher, and year published. Citations should be used as a guideline and should be double checked for accuracy. Citation formats are based on standards as of August 2021.

Staff View

Grouped Work ID
968bf9e3-fdbd-dd12-4c77-76b0d474cc72-eng
Go To Grouped Work View in Staff Client

Grouping Information

Grouped Work ID968bf9e3-fdbd-dd12-4c77-76b0d474cc72-eng
Full titleansible for real life automation a complete ansible handbook filled with practical it automation use cases
Authormadapparambath gineesh
Grouping Categorybook
Last Update2025-01-24 12:33:29PM
Last Indexed2025-05-22 03:29:02AM

Book Cover Information

Image Sourcegoogle_isbn
First LoadedSep 14, 2023
Last UsedFeb 26, 2025

Marc Record

First DetectedMar 14, 2023 08:40:26 AM
Last File Modification TimeDec 17, 2024 08:20:59 AM
SuppressedRecord had no items

MARC Record

LEADER06298cam a22005417a 4500
001on1344160352
003OCoLC
00520241217082007.0
006m     o  d        
007cr cnu---unuuu
008220924s2022    enk     o     000 0 eng d
015 |a GBC2G5279|2 bnb
0167 |a 020747199|2 Uk
020 |a 9781803238623
020 |a 1803238623
035 |a (OCoLC)1344160352
037 |a 9781803235417|b O'Reilly Media
037 |a 10162920|b IEEE
040 |a EBLCP|b eng|c EBLCP|d ORMDA|d UKMGB|d OCLCF|d UKAHL|d EBLCP|d OCLCQ|d IEEEE|d OCLCO
049 |a MAIN
050 4|a QA76.76.C69
08204|a 005.1|2 23/eng/20221004
1001 |a Madapparambath, Gineesh.
24510|a Ansible for Real-Life Automation|h [electronic resource] :|b A Complete Ansible Handbook Filled with Practical IT Automation Use Cases /|c Gineesh Madapparambath.
260 |a Birmingham :|b Packt Publishing, Limited,|c 2022.
300 |a 1 online resource (480 p.)
336 |a text|2 rdacontent
337 |a computer|2 rdamedia
338 |a online resource|2 rdacarrier
500 |a Description based upon print version of record.
500 |a Further reading
5050 |a Cover -- Title Page -- Copyright and Credits -- Contributors -- Table of Contents -- Preface -- Part 1: Using Ansible as Your Automation Tool -- Chapter 1: Ansible Automation -- Introduction -- Technical requirements -- Hello engineers! -- What is Ansible? Where should I use this tool? -- Prerequisites -- Ansible control node requirements -- Ansible managed node requirements -- Ansible is agentless -- Ansible architecture -- Ansible inventory -- Ansible plugins -- Ansible modules -- Ansible content collections -- Ansible playbook -- Ansible use cases -- Installing Ansible
5058 |a Verify dependencies -- Installing Ansible using the package manager -- Installing Ansible using Python pip -- Deploying Ansible -- Creating an Ansible inventory -- Configuring your managed nodes -- Setting up SSH key-based authentication -- Multiple users and credentials -- Ansible ad hoc commands -- Installing a package using Ansible -- Summary -- Further reading -- Chapter 2: Starting with Simple Automation -- Technical requirements -- Identifying manual tasks to be automated -- Finding the Ansible modules to use -- Configuring your text editor for Ansible -- Connecting to remote nodes
5058 |a Selecting a Git server -- Where should I keep automation artifacts? -- Ansible and Git repositories -- best practices -- Managing automation content in a Git server -- Setting up a GitHub account -- Creating your first Git repository -- Installing Git on a local machine -- Configuring SSH keys in GitHub -- Adding content to the Git repository -- Collaboration is the key to automation -- Using Git branching -- Implementing Git branching -- Summary -- Further reading -- Part 2: Finding Use Cases and Integrations -- Chapter 5: Expanding Your Automation Landscape -- Technical requirements
5058 |a Finding your automation use cases in your day-to-day work -- Assessing the tasks -- Ansible and ITSM -- Automation and Information Technology Infrastructure Library compliance -- Automation feasibility and usability -- How complex is the use case? -- Can I reduce human error? -- Can I reduce the deployment time and speed up my tasks? -- How frequently am I doing this task? -- How much time can I save by automating this task? -- Can I save some money? -- Involving teams in the automation journey -- Ansible dynamic inventory -- Using the Ansible dynamic inventory with AWS -- Summary
520 |a Get ready to leverage the power of Ansible's wide applicability to automate and manage IT infrastructure with Ansible for Real-Life Automation. This book will guide you in setting up and managing the free and open source automation tool and remote-managed nodes in the production and dev/staging environments. Starting with its installation and deployment, you'll learn automation using simple use cases in your workplace. You'll go beyond just Linux machines to use Ansible to automate Microsoft Windows machines, network devices, and private and public cloud platforms such as VMWare, AWS, and GCP. As you progress through the chapters, you'll integrate Ansible into your DevOps workflow and deal with application container management and container platforms such as Kubernetes. This Ansible book also contains a detailed introduction to Red Hat Ansible Automation Platform to help you get up to speed with Red Hat AAP and integration with CI/CD and ITSM. What's more, you'll implement efficient automation solutions while learning best practices and methods to secure sensitive data using Ansible Vault and alternatives to automate non-supported platforms and operations using raw commands, command modules, and REST API calls. By the end of this book, you'll be proficient in identifying and developing real-life automation use cases using Ansible.
520 |a Further reading -- Chapter 3: Automating Your Daily Jobs -- Technical requirements -- Using Ansible to collect server details -- Ansible roles -- Ansible Jinja2 templates -- Collecting system information -- System scanning and remediation using Ansible -- Ansible --extra-vars -- Automated weekly system reboot using Ansible -- Automating notifications -- Encrypting sensitive data using Ansible Vault -- Summary -- Further reading -- Chapter 4: Exploring Collaboration in Automation Development -- Technical requirements -- The importance of version control in IT automation
590 |a O'Reilly|b O'Reilly Online Learning: Academic/Public Library Edition
63000|a Ansible (Computer software)
650 0|a Software configuration management.|9 66298
650 0|a Programming languages (Electronic computers)|9 52264
77608|i Print version:|a Madapparambath, Gineesh|t Ansible for Real-Life Automation|d Birmingham : Packt Publishing, Limited,c2022
85640|u https://library.access.arlingtonva.us/login?url=https://learning.oreilly.com/library/view/~/9781803235417/?ar|x O'Reilly|z eBook
938 |a ProQuest Ebook Central|b EBLB|n EBL30225466
938 |a Askews and Holts Library Services|b ASKH|n AH40409931
938 |a ProQuest Ebook Central|b EBLB|n EBL7080674
994 |a 92|b VIA
999 |c 282335|d 282335