naftulikay.degoss
ansible-role-degoss

Un cadre de test système utilisant Ansible et Goss pour exécuter des cas de test système sur une ou plusieurs machines avec un minimum d'effets secondaires.
degoss
déploie vos cas de test sur la machine, installe une version spécifiée ou la dernière version de Goss, teste votre système via les cas de test définis, nettoie en supprimant tous les fichiers liés à Goss du disque, et enfin rapporte les résultats des tests dans la sortie d'Ansible. Consultez la documentation pour plus d'informations.
Disponible sur Ansible Galaxy à naftulikay.degoss
.
Documentation
La documentation est hébergée sur Read the Docs et décrit l'installation, l'utilisation et les options de configuration.
Exigences
Le rôle degoss
télécharge un binaire Goss pour Linux 64 bits, mais a les exigences de base pour être étendu pour prendre en charge macOS une fois que Goss commencera à livrer des binaires pour macOS.
REMARQUE :
degoss
devrait prendre en charge n'importe quelle distribution Linux moderne avec Python 2.7 et plus. Goss est un binaire statique qui devrait pouvoir fonctionner sur n'importe quelle distribution Linux, mais le rôledegoss
lui-même utilise un module Python pour gérer le cycle d'installation, de test et de nettoyage. Si vous voyez un message comme "Échec de la validation du certificat SSL", veuillez suivre les instructions à ce lien pour installer les packages Python nécessaires à la pérennité de TLS dans Python.
Licence
Sous licence à votre discrétion, soit :
ansible-galaxy install naftulikay.degoss