کالکشنها (Collections) و پلاگینها (Plugins)
بخشی از دوره Ansible
نام هر ماژولی در این دوره یک پیشوند با خودش داشته که شاید بیسروصدا نادیدهاش گرفته باشید: ansible.builtin.copy، ansible.builtin.template، ansible.builtin.service. شاید تشریفات اضافه به نظر برسد. نیست. آن پیشوند یک نشانی است، و همین که خواندنش را بلد شوید، سه چیز یکجا از حالت معما در میآیند: چرا بعضی ماژولها روی یک نصب تازه کار میکنند و بعضی نه، چرا پلیبوک یک همکار روی ماشین شما با پیام «couldn't resolve...
خود Ansible کوچک است. آنچه به کارش میآورد انبوهی از ماژولهاست برای حرف زدن با چیزهای مشخص: PostgreSQL، AWS، سوییچهای Cisco، رجیستری ویندوز، فایلهای منطقهی زمانی. اگر همهی اینها را در یک بسته میفرستادند، حجمش سرسامآور میشد و تقریبا هیچکدامش هم به کار یک کاربر مشخص نمیآمد. ...
میخواهی Ansible کالکشنها (Collections) و پلاگینها (Plugins) را در یک محیط واقعی یاد بگیری؟
روی دکمه زیر بزن تا یک ماشین لینوکس با Ansible آماده دریافت کنی و کالکشنها (Collections) و پلاگینها (Plugins) را بهصورت عملی با یک مربی هوشمند که کدت را میشناسد تمرین کنی.
شروع این درسکالکشنها (Collections) و پلاگینها (Plugins)چه چیزهایی یاد میگیری
- Collections
- FQCN
- Ansible-galaxy collection install
- Requirements.yml for collections
- Filter plugins overview
- Lookup plugins overview
این درس را به زبان خودت بخوان
همهٔ درسهای این دوره
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 دقیقه
