
Ansible & Configuration Management
Playbooks, inventory, модулі, ролі, handlers, ідемпотентність, provisioning vs configuration, immutable infrastructure
1Що таке Ansible playbook?
Що таке Ansible playbook?
Відповідь
Playbook — це YAML-файл, який визначає серію завдань для виконання на цільових хостах. Він є базовою одиницею для оркестрації конфігурацій в Ansible. Playbook дозволяє декларативно описати бажаний стан систем, полегшуючи повторювану автоматизацію та керування конфігураціями у великих масштабах.
2Яка роль файлу inventory в Ansible?
Яка роль файлу inventory в Ansible?
Відповідь
Файл inventory містить список усіх хостів, на яких Ansible може виконувати завдання. Він може бути у форматі INI або YAML і дозволяє групувати хости за логічними категоріями. Inventory також може визначати змінні, специфічні для хоста чи групи, полегшуючи диференційоване управління конфігураціями залежно від середовищ або ролей серверів.
3Що являє собою модуль в Ansible?
Що являє собою модуль в Ansible?
Відповідь
Модуль — це повторно використовувана одиниця коду, яка виконує конкретну дію на цільовій системі. Ansible надає сотні вбудованих модулів для управління пакетами, файлами, службами, користувачами та багатьом іншим. Модулі є ідемпотентними за задумом, що означає, що їх можна виконувати кілька разів без зміни кінцевого результату, якщо бажаний стан уже досягнуто.
Як Ansible підключається до цільових хостів за замовчуванням?
Що означає принцип ідемпотентності в Ansible?
+17 питань зі співбесід
Інші теми співбесід DevOps
Контроль версій & Git
Основи Linux
Shell Scripting & Bash
Основи мереж
Основи Docker
Основи CI/CD
GitHub Actions
GitLab CI/CD
Jenkins
Основи Kubernetes
Networking Kubernetes
Kubernetes Просунутий
Ingress & API Gateway
Основи Terraform
Terraform Просунутий
Основи AWS
Основи Azure
Основи GCP
Моніторинг і Prometheus
Logging & ELK Stack
Alerting та Incident Response
Cloud Identity & Secrets
Безпека CI/CD пайплайнів
Helm & Kubernetes
Безпека Runtime та Cluster
Container Supply Chain Security
Service Mesh та Istio
GitOps & ArgoCD
Progressive Delivery
Розподілена спостережуваність
Disaster Recovery & Backup
Оптимізація продуктивності
Оптимізація витрат на хмару
Принципи SRE
Chaos Engineering
Platform Engineering
Опануй DevOps для наступної співбесіди
Отримай доступ до всіх питань, flashcards, технічних тестів, вправ code review та симуляторів співбесід.
Почни безкоштовно