متوسط
Ansible
Ansible را از اولین inventory تا استقرار چند میزبانی یاد بگیرید. Playbookها، نقشها، قالبها، vault و اتوماسیون idempotent.
12 درس6.1h عملی11 زبان
یادگیری رایگان را شروع کنAnsible دوره12 درس، به ترتیب
- 120 دقیقه
Ansible چیست
Configuration managementAgentless automationIdempotencyControl nodeManaged nodesPlaybooks vs scripts - 225 دقیقه
فایل اینونتوری و دستورات Ad Hoc
Inventory fileHost groupsAd hoc commandsAnsible pingAnsible -mAnsible -a - 330 دقیقه
اولین Playbook شما
Playbook structurePlaysHostsTasksBecomeAnsible-playbook command - 430 دقیقه
وظایف، ماژولها و هندلرها
TasksModulesHandlersNotifyChanged_whenService restart pattern - 530 دقیقه
متغیرها و فکتها
Variables in playbooksVars filesGroup_varsHost_varsFactsVariable precedence basics - 630 دقیقه
قالبها با Jinja2
Template moduleJinja2 expressionsFiltersIf blocks in templatesFor loops in templates - 730 دقیقه
حلقهها و شرطها
Loop keywordLoop with dictsWhen conditionalsRegisterBlock and rescue basics - 835 دقیقه
نقشها و Galaxy
Role structureTasks/main.ymlDefaultsTemplates folderInclude_roleAnsible-galaxy install - 925 دقیقه
مخزن و اطلاعات محرمانه
Ansible-vault encryptAnsible-vault editVault password fileEncrypted variablesVault id labels - 1025 دقیقه
برچسبها و اشکالزدایی
Tags on tasks and roles--tags and --skip-tags--start-at-taskVerbose flagsDebug moduleAnsible-playbook --check --diff - 1125 دقیقه
مجموعهها و افزونهها
CollectionsFQCNAnsible-galaxy collection installRequirements.yml for collectionsFilter plugins overviewLookup plugins overview - 1260 دقیقه
کپستون: استقرار چند هاستی
Multi-play playbooksRoles in productionGroup_vars by environmentVault for secretsSerial and rolling updatesPutting it all together
Ansible را به زبان خودت یاد بگیر
هر درس، آزمون و پاسخ مربی به زبان شما نمایش داده میشود. مربی هوشمند به همان زبانی پاسخ میدهد که شما سوال میکنید.
