دوره آموزش Ansible (انسیبل )

مروری بر دوره

Ansible عملا یک ابزار پرکاربرد و فراگیر جهت استقرار پیکربندی های چندگانه روی تعداد زیادی از گره های ارتباطی است ولی به بیان دقیقتر این ابزار جهت اعمال تغییرات خودکار بر روی گره های شبکه، مراکز داده و زیرساخت های حیاتی تری همچون پلتفرم های ابری است، به طوری که می توان کلیت زیرساخت مورد نیاز را فارغ از نوع تجهیزات و پلتفرم های مستقر، در قالب یک کد مرج پیاده سازی نمود (مفهومی که به آن "زیرساخت به عنوان کد" – Infrastructure as Code (IaC) گفته می شود.) همچنین این امکان وجود دارد که توسط آن بسیاری از فرآیند های خط تولید محصولات نرم افزاری را خودکار نمود که با داشتن این مزایا یک ابزار پایه قدرتمند حوزه DevOps، Automation و Cloud به شمار می رود.

امروزه ابزارهایی که در این راستا فعالیت می کنند، متدهای استقرار تغییرات، تنظیمات و ساز و کارهای مرتبط با انواعی از زیرساخت ها که سابق بر این به شکل سنتی انجام می گرفت را به قدری متحول کرده که شما از یک نقطه متمرکز کنترل بسیاری از گره های ارتباطی خود را در دست خواهید داشت و علاوه بر آن فرآیند های بسیاری را خودکاری سازی شده تحویل می دهید.

لازم به ذکر است این دوره در کامل ترین سطح ممکن و به شکل انحصاری و تالیفی توسط من در ایران آموزش داده می شود.

.

سرفصل ها

CI/CD/CD Concepts and Architecture

Roles of Ansible in CI/CD/CD

What is Ansible?

Ansible Architecture

Installation and Verification Ansible

Ansible Inventory

Ansible Modules

YAML Data Serialization Language

Ansible adhoc Commands

Ansible Playbook

  • Facts, System Facts and using facts in playbooks
  • Variables and variable scopes, passing variables from command line
  • Writing and executing a playbook
  • Modules

Ansible configuration

Jinja2 Templates and Features

Dynamic Inventories

Loop in Ansible

Handler in Ansible

Error Handling in Ansible

when condition in Ansible

tags in Ansible

Compliance Check with Ansible

Integrate Jenkins & Ansible

App Deployment on CI/CD via Ansible

Ansible & Cisco/ VMware/ Mikrotik

EIGRP Routing Protocol Configuration with Ansible

Develop Custom Modules

Module format

Module’s return value and error handling

Setup various types of Servers via Ansible playbook

Ansible & Windows Hosts

Manage Windows Features and Services

Execute shell module on windows

Windows Package management

Package Silent Installation

Integrate Ansible and Docker

Ansible Galaxy

Ansible Tower

Ansible AWX

مخاطبان دوره

  • متخصصین لینوکس، شبکه و امنیت
  • مهندسین ابزار DevOps و نیروهای SRE
  • متخصصین حوزه دیتاسنتر و رایانش ابری
  • توسعه دهندگان نرم افزار

پیش نیازها

تقویم دوره

در حال حاضر تقویمی برای این دوره تعریف نشده است.

نظرات

به عنوان اولین نفر، نظر خود را بنویسید!

متن ساده

  • تگ‌های HTML مجاز نیستند.
  • خطوط و پاراگراف‌ها بطور خودکار اعمال می‌شوند.
  • Web page addresses and email addresses turn into links automatically.