DevOps

Ansible & Configuration Management

Playbooks, inventory, modules, roles, handlers, idempotentie, provisioning vs configuration, immutable infrastructure

20 gespreksvragen·
Mid-Level
1

Wat is een Ansible playbook?

Antwoord

Een playbook is een YAML-bestand dat een reeks taken definieert die op doelhosts moeten worden uitgevoerd. Het vormt de basiseenheid voor het orkestreren van configuraties in Ansible. Playbooks maken het mogelijk om de gewenste status van systemen declaratief te beschrijven, wat herhaalbare automatisering en grootschalig configuratiebeheer vergemakkelijkt.

2

Wat is de rol van een inventory-bestand in Ansible?

Antwoord

Het inventory-bestand somt alle hosts op waarop Ansible taken kan uitvoeren. Het kan in INI- of YAML-formaat zijn en maakt het mogelijk hosts in logische categorieën te groeperen. Het inventory kan ook host- of groepsspecifieke variabelen definiëren, wat gedifferentieerd configuratiebeheer op basis van omgevingen of serverrollen vergemakkelijkt.

3

Wat vertegenwoordigt een module in Ansible?

Antwoord

Een module is een herbruikbare code-eenheid die een specifieke actie uitvoert op een doelsysteem. Ansible biedt honderden ingebouwde modules voor het beheren van pakketten, bestanden, services, gebruikers en nog veel meer. Modules zijn van nature idempotent, wat betekent dat ze meerdere keren kunnen worden uitgevoerd zonder het eindresultaat te wijzigen als de gewenste status al is bereikt.

4

Hoe maakt Ansible standaard verbinding met doelhosts?

5

Wat betekent het principe van idempotentie in Ansible?

+17 gespreksvragen

Beheers DevOps voor je volgende gesprek

Krijg toegang tot alle vragen, flashcards, technische tests, code review-oefeningen en gespreksimulatoren.

Begin gratis