Learn Ansible - Second Edition: Automate your cloud infrastructure, security configuration, and application deployment with Ansible
暫譯: 學習 Ansible - 第二版:自動化您的雲端基礎設施、安全配置和應用程式部署
McKendrick, Russ
- 出版商: Packt Publishing
- 出版日期: 2024-05-31
- 售價: $1,730
- 貴賓價: 9.5 折 $1,644
- 語言: 英文
- 頁數: 414
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1835088910
- ISBN-13: 9781835088913
-
相關分類:
Ansible、資訊安全
海外代購書籍(需單獨結帳)
相關主題
商品描述
Learn how to write and run Ansible Playbooks, from the basics to launching complex multi-tier applications across public cloud platforms such as Amazon Web Services (AWS) and Microsoft Azure
Key Features
- Write roles to automate everything, from basic apps to the entire cloud infrastructure
- Leverage Ansible's module ecosystem to streamline tasks across cloud platforms, operating systems, and apps
- Adopt DevOps practices and integrate Ansible with CI/CD platforms to streamline automation workflows
- Purchase of the print or Kindle book includes a free PDF eBook
Book Description
Are you tired of manually deploying and managing your infrastructure and looking for ways to streamline your deployments, introduce consistency and collaboration, and save time? If so, then Learn Ansible is for you. Written by a DevOps practitioner and system administrator with 30+ years of experience, this book will teach you how to automate repetitive tasks and effortlessly manage several resources from a single code base.
From installing Ansible and writing your first playbook to deploying multi-tier applications across different cloud platforms, this book will take you on an exciting learning journey. By learning the art of defining highly available cloud infrastructure using code, you'll find it easy to distribute configurations alongside your application. You'll explore Ansible Galaxy, learn about community-contributed Ansible roles, and discover how to create and share your own roles. Later, the book delves into the capabilities of Ansible AWX and integrating Ansible with your CI/CD pipelines, using Azure DevOps and GitHub Actions. With real-world examples and hands-on tutorials, you'll build a solid foundation to tackle any automation project.
By the end of this book, you'll be able to confidently implement Ansible in your environment and day-to-day workflows, taking your deployments to the next level.
What you will learn
- Understand how to install and configure Ansible on Linux, macOS, and Windows
- Write Ansible playbooks to automate system configuration and deployment
- Deploy applications such as LAMP stacks and WordPress using Ansible
- Create reusable roles and use Ansible Galaxy for sharing
- Automate infrastructure deployments on cloud platforms such as AWS and Azure
- Execute your Ansible playbooks with GitHub Actions and Azure DevOps
- Scan playbooks for security issues and secure systems using Ansible
- Centralize and manage Ansible deployments using Ansible AWX
Who this book is for
Learn Ansible is for system administrators, developers, and infrastructure engineers who want to implement infrastructure automation and configuration management using Ansible. The hands-on tutorials make this book ideal for both beginners as well as intermediate users looking to take their Ansible skills to the next level. Technology professionals working with public cloud platforms like AWS and Azure will also find valuable insights into automating deployments.
商品描述(中文翻譯)
學習如何撰寫和執行 Ansible Playbooks,從基礎到在公共雲平台(如 Amazon Web Services (AWS) 和 Microsoft Azure)上啟動複雜的多層應用程式
主要特點
- 撰寫角色以自動化所有內容,從基本應用程式到整個雲基礎設施
- 利用 Ansible 的模組生態系統來簡化跨雲平台、作業系統和應用程式的任務
- 採用 DevOps 實踐,並將 Ansible 與 CI/CD 平台整合,以簡化自動化工作流程
- 購買印刷版或 Kindle 書籍包括免費 PDF 電子書
書籍描述
您是否厭倦了手動部署和管理基礎設施,並尋找簡化部署、引入一致性和協作以及節省時間的方法?如果是這樣,那麼《學習 Ansible》就是為您而寫。這本書由一位擁有超過 30 年經驗的 DevOps 實踐者和系統管理員撰寫,將教您如何自動化重複性任務,並輕鬆地從單一代碼庫管理多個資源。
從安裝 Ansible 和撰寫您的第一個 playbook 到在不同雲平台上部署多層應用程式,這本書將帶您踏上激動人心的學習之旅。通過學習使用代碼定義高可用的雲基礎設施的藝術,您將發現輕鬆地與應用程式一起分發配置。您將探索 Ansible Galaxy,了解社群貢獻的 Ansible 角色,並發現如何創建和分享自己的角色。稍後,書中深入探討 Ansible AWX 的功能以及如何將 Ansible 與您的 CI/CD 管道整合,使用 Azure DevOps 和 GitHub Actions。通過真實世界的範例和實作教程,您將建立堅實的基礎,以應對任何自動化專案。
在本書結束時,您將能夠自信地在您的環境和日常工作流程中實施 Ansible,將您的部署提升到一個新的水平。
您將學到什麼
- 了解如何在 Linux、macOS 和 Windows 上安裝和配置 Ansible
- 撰寫 Ansible playbooks 以自動化系統配置和部署
- 使用 Ansible 部署應用程式,如 LAMP 堆疊和 WordPress
- 創建可重用的角色並使用 Ansible Galaxy 進行分享
- 在 AWS 和 Azure 等雲平台上自動化基礎設施部署
- 使用 GitHub Actions 和 Azure DevOps 執行您的 Ansible playbooks
- 掃描 playbooks 以檢查安全問題並使用 Ansible 確保系統安全
- 使用 Ansible AWX 集中管理 Ansible 部署
本書適合誰
《學習 Ansible》適合希望使用 Ansible 實施基礎設施自動化和配置管理的系統管理員、開發人員和基礎設施工程師。這些實作教程使本書非常適合初學者以及希望提升 Ansible 技能的中級使用者。與 AWS 和 Azure 等公共雲平台合作的技術專業人員也將發現自動化部署的寶貴見解。