Rozdział 14. Kontrola jakości przy użyciu platformy Molecule
Do utworzenia roli potrzebna jest infrastruktura testowa. Jednorazowe kontenery Docker doskonale nadają się do testowania różnych dystrybucji i wersji systemu Linux bez ingerowania w inne maszyny.
Molecule to platforma do testowania ról Ansible. Za pomocą języka Python można testować różne instancje kontenerów, systemy operacyjne i ich dystrybucje. Liczba scenariuszy testowych może być dowolna. Platforma jest rozszerzalna — za pomocą wtyczek, zwanych sterownikami, obsługuje różne systemy wirtualizacyjne. Sterownik to biblioteka Pythona służąca do zarządzania testowanymi hostami (tj. do ich tworzenia i usuwania).
Platforma Molecule uczy praktyki tworzenia spójnych, poprawnych, czytelnych ...
Get Ansible w praktyce now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.