DevOps

Ansible & Configuration Management

Playbooks, inventory, moduły, role, handlery, idempotentność, provisioning vs configuration, immutable infrastructure

20 pytań z rozmów·
Mid-Level
1

Czym jest playbook Ansible?

Odpowiedź

Playbook to plik YAML, który definiuje serię zadań do wykonania na hostach docelowych. Stanowi podstawową jednostkę do orkiestracji konfiguracji w Ansible. Playbooki pozwalają deklaratywnie opisać pożądany stan systemów, ułatwiając powtarzalną automatyzację i zarządzanie konfiguracją na dużą skalę.

2

Jaka jest rola pliku inventory w Ansible?

Odpowiedź

Plik inventory zawiera listę wszystkich hostów, na których Ansible może wykonywać zadania. Może być w formacie INI lub YAML i pozwala grupować hosty według logicznych kategorii. Inventory może również definiować zmienne specyficzne dla hosta lub grupy, ułatwiając zróżnicowane zarządzanie konfiguracją w zależności od środowisk lub ról serwerów.

3

Co reprezentuje moduł w Ansible?

Odpowiedź

Moduł to wielokrotnego użytku jednostka kodu, która wykonuje określoną akcję w systemie docelowym. Ansible udostępnia setki wbudowanych modułów do zarządzania pakietami, plikami, usługami, użytkownikami i wieloma innymi. Moduły są idempotentne z założenia, co oznacza, że mogą być wykonywane wielokrotnie bez zmiany ostatecznego wyniku, jeśli żądany stan jest już osiągnięty.

4

W jaki sposób Ansible domyślnie łączy się z hostami docelowymi?

5

Co oznacza zasada idempotentności w Ansible?

+17 pytań z rozmów

Opanuj DevOps na następną rozmowę

Uzyskaj dostęp do wszystkich pytań, flashcards, testów technicznych, ćwiczeń code review i symulatorów rozmów.

Zacznij za darmo