Mastering Ansible - Second Edition

Jesse Keating

商品描述

Key Features

  • Learn how to extend Ansible with custom modules, plugins, and inventory sources
  • Utilize advanced Ansible features to orchestrate rolling updates with little to no service disruptions
  • An up-to-date book that brings to light the newly added features in Ansible 2.x

Book Description

This book provides you with the knowledge you need to understand how Ansible 2.1 works at a fundamental level and leverage its advanced capabilities. You'll learn how to encrypt Ansible content at rest and decrypt data at runtime. You will master the advanced features and capabilities required to tackle the complex automation challenges of today and beyond.

You will gain detailed knowledge of Ansible workflows, explore use cases for advanced features, craft well thought out orchestrations, troubleshoot unexpected behaviour, and extend Ansible through customizations. Finally, you will discover the methods used to examine and debug Ansible operations, helping you to understand and resolve issues.

By the end of the book, the readers will be able to unlock the true power of the Ansible automation engine and will tackle complex real world actions with ease.

What you will learn

  • Gain an in-depth understanding of how Ansible works under the covers
  • Fully automate the Ansible playbook executions with encrypted data
  • Access and manipulate variable data within playbooks
  • Use Blocks to construct failure recovery or cleanup
  • Explore the Playbook debugger and Ansible Console
  • Troubleshoot unexpected behavior effectively
  • Work with cloud infrastructure providers and container systems
  • Develop custom

商品描述(中文翻譯)

《關鍵特點》

- 學習如何通過自定義模塊、插件和庫存源擴展 Ansible
- 利用高級 Ansible 功能來進行滾動更新,幾乎不會造成服務中斷
- 介紹 Ansible 2.x 中新增的功能

《書籍描述》

本書將為您提供理解 Ansible 2.1 的基礎知識,並利用其高級功能。您將學習如何在休息時加密 Ansible 內容並在運行時解密數據。您將掌握處理當今及未來複雜自動化挑戰所需的高級功能和能力。

您將獲得有關 Ansible 工作流程的詳細知識,探索高級功能的使用案例,制定深思熟慮的編排,解決意外行為問題,並通過自定義擴展 Ansible。最後,您將了解檢查和調試 Ansible 操作的方法,幫助您理解和解決問題。

通過閱讀本書,讀者將能夠充分發揮 Ansible 自動化引擎的真正威力,輕鬆應對複雜的現實世界操作。

《學到什麼》

- 深入了解 Ansible 的內部運作原理
- 使用加密數據完全自動化 Ansible playbook 執行
- 存取和操作 playbook 中的變數數據
- 使用 Blocks 構建失敗恢復或清理
- 探索 Playbook 調試器和 Ansible 控制台
- 有效解決意外行為問題
- 與雲基礎設施提供商和容器系統合作
- 開發自定義功能