CTFreak vous permet de :
- Centraliser et planifier divers types de tâches :
- Tâche de *commande locale* pour exécuter une commande directement sur le serveur hôte.
- Tâche de *commande* pour exécuter une commande sur plusieurs serveurs (alias nœuds).
- Tâche de *script shell* pour exécuter un script bash ou powershell sur plusieurs serveurs.
- Tâche de *playbook Ansible* pour exécuter un playbook Ansible ciblant plusieurs serveurs.
- Tâche de *script SQL* pour exécuter un script SQL sur plusieurs bases de données.
- Tâche de *rapport SQL* pour générer des rapports avec des tableaux et des graphiques à partir de requêtes SQL.
- Tâche de *requête HTTP* pour appeler des points de terminaison API (webhook, ping, …).
- Tâche de *flux de travail* pour exécuter d'autres tâches (séquentiellement ou simultanément).
- Recevoir des notifications (slack, teams, telegram, mattermost, discord, email) basées sur leurs exécutions.
- Parcourir les fichiers sur tous vos serveurs depuis son interface web.
Quelques cas d'utilisation incluent :
- Se débarrasser de tous vos crontabs (administrateur système).
- Mettre en place un pipeline CI/CD auto-hébergé (devops).
- Mettre à jour des milliers de serveurs unix et windows (administrateur système).
- Gérer des flux de travail de calcul distribué (ingénieurs de données).
- Générer rapidement un rapport de ventes pour votre PDG à partir de votre plateforme de commerce électronique.
- Créer des tâches paramétrées afin que les utilisateurs métier puissent les exécuter avec des options restreintes.
Instance de démonstration : https://demo.ctfreak.com/#/login/demo
Docs : https://ctfreak.com/docs