Ansible: Up and Running Paperback
暫譯: Ansible:快速上手

Lorin Hochstein

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

相關主題

商品描述

Among the many configuration management tools available, Ansible has some distinct advantages—it’s minimal in nature, you don’t need to install anything on your nodes, and it has an easy learning curve. This practical guide shows you how to be productive with this tool quickly, whether you’re a developer deploying code to production or a system administrator looking for a better automation solution.

Author Lorin Hochstein shows you how to write playbooks (Ansible’s configuration management scripts), manage remote servers, and explore the tool’s real power: built-in declarative modules. You’ll discover that Ansible has the functionality you need and the simplicity you desire.

  • Understand how Ansible differs from other configuration management systems
  • Use the YAML file format to write your own playbooks
  • Learn Ansible’s support for variables and facts
  • Work with a complete example to deploy a non-trivial application
  • Use roles to simplify and reuse playbooks
  • Make playbooks run faster with ssh multiplexing, pipelining, and parallelism
  • Deploy applications to Amazon EC2 and other cloud platforms
  • Use Ansible to create Docker images and deploy Docker containers

商品描述(中文翻譯)


在眾多可用的配置管理工具中,Ansible 擁有一些明顯的優勢——它的本質是簡約的,您不需要在節點上安裝任何東西,並且學習曲線相對容易。本實用指南將向您展示如何快速有效地使用這個工具,無論您是將代碼部署到生產環境的開發人員,還是尋找更好自動化解決方案的系統管理員。

作者 Lorin Hochstein 將向您展示如何編寫 playbooks(Ansible 的配置管理腳本)、管理遠程伺服器,並探索這個工具的真正力量:內建的聲明式模組。您將發現 Ansible 擁有您所需的功能和您所渴望的簡單性。


  • 了解 Ansible 如何與其他配置管理系統不同

  • 使用 YAML 文件格式編寫自己的 playbooks

  • 學習 Ansible 對變數和 facts 的支持

  • 使用完整範例來部署一個非平凡的應用程式

  • 使用 roles 來簡化和重用 playbooks

  • 通過 ssh 多路復用、管道和並行處理來加快 playbooks 的執行速度

  • 將應用程式部署到 Amazon EC2 和其他雲平台

  • 使用 Ansible 創建 Docker 映像並部署 Docker 容器