Ansible چیست
بخشی از دوره Ansible
خوش آمدید. اگر تا امروز هیچ سروری را خودکار راه نینداختهاید، درست همینجا جای شماست. پیش از آنکه چیزی اجرا کنیم، تصویر روشنی میسازیم از اینکه Ansible واقعا چیست، چرا آدمها بهجای انبوهی اسکریپت شل سراغ آن میروند، و آن چند واژهای که بارها و بارها خواهید دید (گره کنترل، گره مدیریتشده، ایدمپوتنت). عجلهای نیست و این درس به محیط کاری نیاز ندارد.
اگر تا حالا با یک اسکریپت شل سروری را راه انداخته باشید، مشکل را میشناسید. اسکریپت بار اول روی یک ماشین تمیز کار میکند. بار دوم نصف مرحلهها شکست میخورند، چون کاربر از قبل ساخته شده، پکیج از قبل نصب است، یا فایل از قبل سر جایش است. آخرش هر خط را لای یک شرط if میپیچید و اسکریپت آنقدر بزرگ میشود که دیگر کسی حاضر نیست نگهداریاش کند. ...
میخواهی Ansible Ansible چیست را در یک محیط واقعی یاد بگیری؟
روی دکمه زیر بزن تا یک ماشین لینوکس با Ansible آماده دریافت کنی و Ansible چیست را بهصورت عملی با یک مربی هوشمند که کدت را میشناسد تمرین کنی.
شروع این درسAnsible چیستچه چیزهایی یاد میگیری
- Configuration management
- Agentless automation
- Idempotency
- Control node
- Managed nodes
- Playbooks vs scripts
این درس را به زبان خودت بخوان
همهٔ درسهای این دوره
12 درس- 1Ansible چیست20 دقیقه
- 2فایل اینونتوری (inventory) و دستورات Ad Hoc25 دقیقه
- 3اولین Playbook شما30 دقیقه
- 4تسکها (Tasks)، ماژولها (Modules) و هندلرها (Handlers)30 دقیقه
- 5متغیرها و فکتها (Facts)30 دقیقه
- 6قالبها با Jinja230 دقیقه
- 7حلقهها و شرطها30 دقیقه
- 8نقشها (Roles) و Galaxy35 دقیقه
- 9والت (Vault) و سکرتها25 دقیقه
- 10برچسبها و اشکالزدایی25 دقیقه
- 11کالکشنها (Collections) و پلاگینها (Plugins)25 دقیقه
- 12کپستون: استقرار چند هاستی60 دقیقه
