متغیرها و فکتها (Facts)
بخشی از دوره Ansible
پلیبوکی بنویسید که شمارهی پورت و نام سایت و نسخهی بستهها مستقیم داخل تسکهایش تایپ شده باشد، کار میکند، آن هم یک بار، روی همان یک ماشینی که رویش امتحانش کردهاید. همان پلیبوک را به سرور دومی نشانه بگیرید که محدودهی IP یا مقدار حافظهاش فرق دارد، آن وقت یا باید پیش از هر اجرا فایل را با دست ویرایش کنید یا بپذیرید که بیسروصدا کار اشتباه را انجام میدهد.
به نامههای از پیش آماده فکر کنید، همانهایی که یک شرکت با ساختار یکسان برای هزار مشتری میفرستد: «___ عزیز، اشتراک حساب شما با شمارهی پایانی ___ در تاریخ ___ سررسید میشود.» هیچکس کل نامه را برای هر مشتری از نو تایپ نمیکند. یک بار با جاهای خالی مینویسندش و بعد جاهای خالی را برای هر گیرنده از روی یک فهرست پر میکنند. پلیبوک هم دقیقا همین شکل را دارد. ...
میخواهی Ansible متغیرها و فکتها (Facts) را در یک محیط واقعی یاد بگیری؟
روی دکمه زیر بزن تا یک ماشین لینوکس با Ansible آماده دریافت کنی و متغیرها و فکتها (Facts) را بهصورت عملی با یک مربی هوشمند که کدت را میشناسد تمرین کنی.
شروع این درسمتغیرها و فکتها (Facts)چه چیزهایی یاد میگیری
- Variables in playbooks
- Vars files
- Group_vars
- Host_vars
- Facts
- Variable precedence basics
این درس را به زبان خودت بخوان
همهٔ درسهای این دوره
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 دقیقه
