Ansible: Playbooks से Servers का Automation

Ansible से agentless automation सीखें: inventories, playbooks, variables, templates, handlers, roles, Vault और सुरक्षित production rollouts, असली चलने योग्य उदाहरणों के साथ।

कोर्स शुरू करें →

पाठ्यक्रम

Ansible की बुनियाद

  1. Ansible क्या है
  2. Install करना और पहला Command
  3. Inventory: Hosts और Groups
  4. SSH, Become और ansible.cfg

Playbooks

  1. Playbook की बनावट
  2. Playbook चलाना और Output पढ़ना
  3. Idempotency
  4. Check Mode और Diff

Variables, Facts और Templates

  1. Variables और Precedence
  2. Hosts के बारे में Facts
  3. Jinja2 Templates
  4. group_vars और host_vars

Control Flow

  1. Loops और Conditionals
  2. Handlers: सिर्फ़ बदलाव पर कर्म
  3. register, Tags और Blocks

Roles और पुनः उपयोग

  1. Role का ढाँचा
  2. Collections और Ansible Galaxy
  3. Tasks को Include और Import करना

Security और Secrets

  1. Ansible Vault
  2. Least Privilege और no_log
  3. सुरक्षित Automation की प्रथाएँ

Production की प्रथाएँ

  1. Linting और Testing
  2. Environments और Dynamic Inventory
  3. Rolling Updates, गति और Controllers

सब कुछ जोड़ना

  1. केस स्टडी: कई Environments में Web App Deploy करना
  2. Revision: Cheat Sheet और Self-Check