اولین Playbook شما
بخشی از دوره Ansible
دستورهای موردی برای یک بررسی سریع یا یک رفعاشکال یکباره عالیاند، اما برای یک راهاندازی واقعی کافی نیستند. باید هر بار همان فراخوانی دقیق ansible را به یاد بیاورید و با ترتیب درست دوباره تایپ کنید، بیآنکه هیچکس دیگری در تیم بداند چه چیزی و چرا اجرا شده. خودکارسازی واقعی جایش در فایلی است که میشود آن را خواند، به اشتراک گذاشت و با خیال راحت دوباره اجرا کرد: یک پلیبوک (playbook).
پلیبوک یک فایل YAML است که یک یا چند پلی (play) را توصیف میکند. هر پلی گروهی از میزبانها را هدف میگیرد و فهرستی از تسکها را به ترتیب روی آنها اجرا میکند، هر بار به همان شکل. بهجای اسکریپتی که میگوید «این کار را بکن، بعد این را، بعد آن را»، پلیبوک بیشتر شبیه یک چکلیست خوانده میشود: این گروه ماشینهاست، و این هم چیزی که باید روی آنها برقرار باشد. ...
میخواهی Ansible اولین Playbook شما را در یک محیط واقعی یاد بگیری؟
روی دکمه زیر بزن تا یک ماشین لینوکس با Ansible آماده دریافت کنی و اولین Playbook شما را بهصورت عملی با یک مربی هوشمند که کدت را میشناسد تمرین کنی.
شروع این درساولین Playbook شماچه چیزهایی یاد میگیری
- Playbook structure
- Plays
- Hosts
- Tasks
- Become
- Ansible-playbook command
این درس را به زبان خودت بخوان
همهٔ درسهای این دوره
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 دقیقه
