Ansible: Up and Running Paperback

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對變量和事實的支持
- 通過完整的示例部署一個非平凡的應用程序
- 使用角色簡化和重用playbooks
- 通過ssh多路徑、管道和並行處理使playbooks運行更快
- 將應用程序部署到Amazon EC2和其他雲平台
- 使用Ansible創建Docker映像並部署Docker容器