ویژگیهای کلیدی
کاملاً اصلاح و بهروزرسانی شده برای Ansible 4.0 و بالاتر
با چالشهای پیچیده اتوماسیون با ویژگیهای جدید اضافه شده در Ansible مقابله کنید
با استفاده از Ansible، با کمک مثالهای عملی برای پیکربندی دستگاههای شبکه، در مورد حوزه به سرعت در حال گسترش اتوماسیون شبکه اطلاعات کسب کنید
شرح کتاب
Ansible یک ابزار اتوماسیون مدرن مبتنی بر YAML (ساخته شده بر پایه پایتون، یکی از محبوبترین زبانهای برنامهنویسی جهان) با یک پایگاه کاربری عظیم و رو به رشد است. محبوبیت و پایههای پایتون آن، یادگیری آن را برای همه در فضای DevOps ضروری میکند.
این ویرایش چهارم از Mastering Ansible پوشش کاملی از اتوماسیون Ansible، از طراحی و معماری ابزار و اتوماسیون اولیه با playbooks گرفته تا نوشتن و اشکالزدایی افزونههای مبتنی بر پایتون خودتان، ارائه میدهد.
شما یاد خواهید گرفت که چگونه با کتابخانه داخلی گسترده Ansible از مجموعهها، ماژولها و افزونهها، گردشهای کاری اتوماسیون بسازید. سپس به گسترش ماژولها و افزونهها با کد مبتنی بر پایتون خواهید پرداخت و حتی مجموعههای خود را خواهید ساخت – در نهایت یاد خواهید گرفت که چگونه به جامعه Ansible خدمت کنید.
در پایان این کتاب Ansible، شما در تمام جنبههای اتوماسیون Ansible، از اصول طراحی playbook گرفته تا درک عمیق و گسترش و تطبیق Ansible برای حل چالشهای جدید اتوماسیون، اعتماد به نفس خواهید داشت.
آنچه خواهید آموخت
درک عمیقی از نحوه عملکرد Ansible در زیر کاپوت به دست آورید
با مجموعههای Ansible و نحوه تغییر و شکلدهی آنها به آینده Ansible آشنا شوید
اجرای playbook Ansible را با دادههای رمزگذاری شده کاملاً خودکار کنید
از بلوکها برای ساخت بازیابی یا پاکسازی خطا استفاده کنید
دیباگر playbook و کنسول Ansible را بررسی کنید
به طور موثر رفتارهای غیرمنتظره را عیبیابی کنید
با ارائه دهندگان زیرساخت ابری و سیستمهای کانتینر کار کنید
این کتاب برای چه کسانی مناسب است؟
اگر شما یک توسعهدهنده یا اپراتور Ansible هستید که درک دقیقی از عناصر و برنامههای اصلی آن دارید، اما اکنون به دنبال افزایش مهارتهای خود در بهکارگیری اتوماسیون با استفاده از Ansible هستید، این کتاب برای شما مناسب است. تجربه قبلی در کار با وظایف اصلی مدیریت سیستم در لینوکس و آشنایی اولیه با مفاهیمی مانند محاسبات ابری، کانتینرها، دستگاههای شبکه و اصول اولیه یک زبان برنامهنویسی سطح بالا به شما کمک میکند تا از این کتاب نهایت استفاده را ببرید.
فهرست مطالب
معماری و طراحی سیستم Ansible
مهاجرت از نسخههای قبلی Ansible
محافظت از اسرار شما با Ansible
Ansible و ویندوز – نه فقط برای لینوکس
مدیریت زیرساخت برای شرکتها با AWX
باز کردن قدرت قالبهای Jinja2
کنترل شرایط وظایف
ساخت محتوای قابل استفاده مجدد Ansible با نقشها
عیبیابی Ansible
گسترش Ansible
به حداقل رساندن زمان از کارافتادگی با استقرارهای چرخشی
تأمین زیرساخت
اتوماسیون شبکه






























