Practical Ansible - Second Edition: Learn how to automate infrastructure, manage configuration, and deploy applications

Freeman, James, Locati, Fabio Alessandro, Oh, Daniel

  • 出版商: Packt Publishing
  • 出版日期: 2023-09-29
  • 售價: $1,700
  • 貴賓價: 9.5$1,615
  • 語言: 英文
  • 頁數: 420
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 180512997X
  • ISBN-13: 9781805129974
  • 相關分類: Ansible
  • 立即出貨 (庫存=1)

買這商品的人也買了...

商品描述

Leverage the power of Ansible to gain complete control over your systems and automate deployments along with implementing configuration changes

 

Key Features:

 

  • Orchestrate major cloud platforms such as OpenStack, AWS, and Azure
  • Use Ansible to automate network devices
  • Automate your containerized workload with Docker, Podman, or Kubernetes
  • Purchase of the print or Kindle book includes a free PDF eBook

 

Book Description:

 

Ansible empowers you to automate a myriad of tasks, including software provisioning, configuration management, infrastructure deployment, and application rollouts. It can be used as a deployment tool as well as an orchestration tool. While Ansible provides simple yet powerful features to automate multi-layer environments using agentless communication, it can also solve other critical IT challenges, such as ensuring continuous integration and continuous deployment (CI/CD) with zero downtime.

 

In this book, you'll work with the latest release of Ansible and learn how to solve complex issues quickly with the help of task-oriented scenarios. You'll start by installing and configuring Ansible on Linux and macOS to automate monotonous and repetitive IT tasks and learn concepts such as playbooks, inventories, and roles. As you progress, you'll gain insight into the YAML syntax and learn how to port between Ansible versions. Additionally, you'll understand how Ansible enables you to orchestrate multi-layer environments such as networks, containers, and the cloud.

 

By the end of this Ansible book, you'll be well versed in writing playbooks and other related Ansible code to overcome all your IT challenges, from infrastructure-as-a-code provisioning to application deployments and handling mundane day-to-day maintenance tasks.

 

What You Will Learn:

 

  • Explore the fundamentals of the Ansible framework
  • Understand how collections enhance your automation efforts
  • Avoid common mistakes and pitfalls when writing automation code
  • Extend Ansible by developing your own modules and plugins
  • Contribute to the Ansible project by submitting your own code
  • Follow best practices for working with cloud environment inventories
  • Troubleshoot issues triggered during Ansible playbook runs

 

Who this book is for:

 

This book is for DevOps engineers, administrators, or any IT professionals looking to automate IT tasks using Ansible. Prior knowledge of Ansible is not a prerequisite.

商品描述(中文翻譯)

利用 Ansible 的強大功能,完全掌控您的系統並自動化部署,同時實施配置更改。

主要特點:
- 編排主要的雲平台,如 OpenStack、AWS 和 Azure
- 使用 Ansible 自動化網絡設備
- 使用 Docker、Podman 或 Kubernetes 自動化容器化工作負載
- 購買印刷版或 Kindle 版本的書籍將包含免費的 PDF 電子書

書籍描述:
Ansible 讓您能夠自動化各種任務,包括軟件供應、配置管理、基礎設施部署和應用程序部署。它可以用作部署工具和編排工具。雖然 Ansible 提供了簡單而強大的功能,可以使用無代理通信自動化多層環境,但它還可以解決其他關鍵的 IT 挑戰,例如確保零停機的持續集成和持續部署(CI/CD)。

在本書中,您將使用最新版本的 Ansible,並通過以任務為導向的場景學習如何快速解決複雜問題。您將從在 Linux 和 macOS 上安裝和配置 Ansible 開始,以自動化單調和重複的 IT 任務,並學習 playbooks、清單和角色等概念。隨著學習的深入,您將瞭解 YAML 語法,並學習如何在不同版本的 Ansible 之間移植。此外,您還將了解 Ansible 如何使您能夠編排多層環境,例如網絡、容器和雲。

通過閱讀本書,您將熟練撰寫 playbooks 和其他相關的 Ansible 代碼,克服所有 IT 挑戰,從基礎設施即代碼供應到應用程序部署,以及處理乏味的日常維護任務。

您將學到什麼:
- 探索 Ansible 框架的基礎知識
- 瞭解如何通過集合增強自動化工作
- 避免編寫自動化代碼時的常見錯誤和陷阱
- 通過開發自己的模塊和插件擴展 Ansible
- 通過提交自己的代碼為 Ansible 項目做出貢獻
- 遵循與雲環境清單一起工作的最佳實踐
- 在 Ansible playbook 執行期間解決問題

本書適合 DevOps 工程師、管理員或任何希望使用 Ansible 自動化 IT 任務的 IT 專業人士。不需要事先了解 Ansible。