blog-image

Automation-cli

  • dHENRY
  • 30/01/2025
  • (Durée de lecture : 1 mn)

Ce programme est un outil d’automatisation open source, qui permet de gérer et de déployer des configurations sur des serveurs de manière simple et efficace sur des petites infrastructures.

“automation-cli” a été écrit dans le cadre du projet “MytinyDC” (pour Debian uniquement). Comme beaucoup de “sysadmins”, je disposais d’une quantité importante de shells écris en langage “bash”. L’effort à produire pour convertir toutes ces tâches vers Ansible était trop important. J’ai donc repris le schéma directeur de fonctionnement d’Ansible et défini mes “shells” en tant que “task”. La première version donne un moteur entièrement écrit en bash, qui est devenu trop compliqué à maintenir. Le projet a finalement évolué vers une architecture JavaScript (NodeJs).

Le projet sur GitHub

La documentation

+++