
عنوان کتاب به انگلیسی: |
Practical Ansible 2: Automate infrastructure, manage configuration, and deploy applications with Ansible 2.9 |
| سال انتشار: 2020 | 394 صفحه | حجم فایل: 6 مگابایت | زبان: انگلیسی |
| نویسنده | Daniel Oh, James Freeman, Fabio Alessandro Locati |
| ناشر | Packt Publishing |
| ISBN10: | 1789807468 |
| ISBN13: | 9781789807462 |
توضیحات کتاب
Ansible enables you to automate software provisioning, configuration management, and application roll-outs, and can be used as a deployment and 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 Ansible 2.9 and learn 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 get to grips with concepts such as playbooks, inventories, and network modules. As you progress, you’ll gain insight into the YAML syntax and learn how to port between Ansible versions. In addition to this, you’ll also 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 just about all of your IT challenges, from infrastructure-as-code provisioning to application deployments, and even handling the mundane day-to-day maintenance tasks that take up so much valuable time.
What you will learn
Become familiar with the fundamentals of the Ansible framework
Set up role-based variables and dependencies
Avoid common mistakes and pitfalls when writing automation code in Ansible
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
If you are a DevOps engineer, administrator, or any IT professional looking to automate IT tasks using Ansible, this book is for you. Prior knowledge of Ansible is not necessary.
Table of Contents
Getting Started with Ansible
Understanding the Fundamentals of Ansible
Defining Your Inventory
Playbooks and Roles
Consuming and Creating Modules
Consuming and Creating Plugins
Coding Best Practices
Advanced Ansible Topics
Network Automation with Ansible
Container and Cloud Management
Troubleshooting and Testing Strategies
Getting Started with Ansible Tower
توضیحات کتاب به فارسی (ترجمه ماشینی)
Ansible شما را قادر می سازد تا بتوانید نرم افزار ، مدیریت پیکربندی و برنامه های کاربردی را به صورت خودکار انجام دهید و می تواند به عنوان ابزاری برای استقرار و ارکستراسیون استفاده شود.در حالی که Ansible ویژگی های ساده و در عین حال قدرتمندی را برای خودکار سازی محیط های چند لایه با استفاده از ارتباطات بدون عامل فراهم می کند ، می تواند سایر چالش های مهم IT را نیز مانند اطمینان از ادغام مداوم و استقرار مداوم (CI/CD) با خرابی صفر حل کند.
در این کتاب ، شما با Ansible 2.9 کار خواهید کرد و یاد می گیرید که با کمک سناریوهای وظیفه گرا به سرعت مسائل پیچیده را حل کنید.شما با نصب و پیکربندی Ansible در Linux و MacOS برای خودکار سازی وظایف یکنواخت و تکراری IT شروع می کنید و با مفاهیمی مانند Playbooks ، موجودی ها و ماژول های شبکه به دست می آورید.با پیشرفت ، بینشی در مورد نحو YAML به دست می آورید و یاد می گیرید که چگونه بین نسخه های قابل حمل بفرستید.علاوه بر این ، شما همچنین می فهمید که چگونه Ansible شما را قادر می سازد محیط های چند لایه مانند شبکه ها ، ظروف و ابر را ارکستر کنید.
با پایان این کتاب غیرقابل توصیف ، شما در نوشتن کتابهای پخش و سایر کد های مرتبط با آن برای غلبه بر همه چالش های IT خود ، از ارائه زیرساخت ها به عنوان کد تا استقرار برنامه ، و حتی رسیدگی به روز دینی ، به خوبی خواهید بود.-وظایف تعمیر و نگهداری روز که زمان بسیار ارزشمندی را به خود اختصاص می دهد.
آنچه یاد خواهید گرفت
با اصول چارچوب غیر قابل آشنا شوید
متغیرها و وابستگی های مبتنی بر نقش را تنظیم کنید
هنگام نوشتن کد اتوماسیون در Ansible از اشتباهات و مشکلات رایج خودداری کنید
با توسعه ماژول ها و افزونه های خود ، Ansible را گسترش دهید
با ارسال کد خود به پروژه Ansible کمک کنید
بهترین شیوه های کار با موجودی محیط ابر را دنبال کنید
مشکلات عیب یابی که در طول دوره پخش Ansible ایجاد شده است
این کتاب برای چه کسی است
اگر شما یک مهندس ، سرپرست DevOps ، مدیر یا هر حرفه ای IT هستید که به دنبال اتوماسیون وظایف IT با استفاده از Ansible هستید ، این کتاب برای شما مناسب است.دانش قبلی از Ansible ضروری نیست.
فهرست مطالب
شروع با Ansible
درک اصول Ansible
تعریف موجودی خود
کتاب ها و نقش ها
مصرف و ایجاد ماژول ها
مصرف و ایجاد افزونه ها
کد نویسی بهترین روشها
مباحث پیشرفته Ansible
اتوماسیون شبکه با Ansible
کانتینر و مدیریت ابر
استراتژی های عیب یابی و آزمایش
شروع با برج Ansible
| توجه کنید که این محصول به صورت فایل دانلودی است و نه کتاب کاغذی. |
| به هنگام خرید به زبان درج شده برای کتاب حتما توجه کنید. به صورت معمول در اکثر موارد زبان کتاب فارسی نیست. |
| در صورت هرگونه مشکل در دریافت کتاب به شماره 09395106248 پیامک دهید. |
| درج شماره موبایل برای سفارش ضروری نیست ولی ترجیح آن است درج گردد تا در صورت بروز مشکل اولین راه ارتباطی ما با شما باشد. |
|
چنانچه در دریافت محصول به هر دلیلی با مشکل روبرو شدید و مطمئن از پرداخت موفق وجه هستید به شماره تماس زیر نام، نام خانوادگی و نام محصول را پیامک بزنید تا لینک محصول سریعا برای شما ارسال گردد.
شماره تماس: 09395106248 |




نقد و بررسیها
هنوز بررسیای ثبت نشده است.