ansible limitation

Ansible peut être un outil puissant pour l'automatisation d'un réseau, mais les utilisateur peuvent vite faire face à ces limite avec le debuggin, les performance, et la complexité des structures de données.

Debug: Ansible a un simple debugger de playbook qui possède cinq déclencheurs de debug.

 

  1. always -- toujours déclencher le debugger;
  2. never -- jamais déclencher le debugger;
  3. on_failed -- déclencher le debugger si la tache échoue;
  4. on_unreachable -- déclencher le debugger si l' hote est introuvable
  5. on_skipped -- déclenché le debugger si la tache est passé.

Analyser les problèmes des playbooks complexe peut être fastidieux et les opération interne au modules ne sont pas visibles rendant complexe le debug.

Performance: Une autre limitation avec Ansible est qu'il ne peut pas prendre en charge une grande quantité de données de par les protocoles qu'il utilise.

Structure de données complexes : Beaucoup de tache d'automatisation du réseau nécessite une structure de données complexes.

article