Administrer vos serveurs avec Rex

Spécialité(s)


Résumé

Si vous êtes administrateur système, vous êtes probablement familier avec les outils permettant l’automatisation et le déploiement de configuration. Ansible, Puppet, Chef sont les plus communs aujourd’hui. Plus méconnu, (R)?ex a pourtant des arguments à faire valoir auprès de la concurrence. Partons à sa découverte.


Lorsque l’on administre des serveurs à distance, automatiser l’exécution de commandes, la modification de fichiers de configuration ou l’installation de paquets est primordiale. Cela permet un gain de temps, garantit une meilleure productivité et l’assurance que vos tâches soient, malgré leur répétitivité et leur redondance, faites sans erreurs. (R)?ex combiné à la richesse de l'écosystème Perl vous permettront cela.

1. Déploiement et gestion de configuration

(R)?ex ou simplement Rex est un outil open source sous licence Apache 2.0. Il permet la gestion de configuration et le déploiement de logiciels à distance. Il est utilisable soit par simple commande, soit par l’intermédiaire d’un simple DSL (Domain-Specific Language) entièrement compatible avec du code Perl classique associé aux richesses du MetaCPAN [1].

v-rexify

Fig. 1 : Le site officiel de (R)?ex.

1.1 (R)?ex

Rex, qui est l'acronyme de « Remote Execution », est un framework...

Cet article est réservé aux abonnés. Il vous reste 96% à découvrir.
S'abonner à Connect
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Je m'abonne


Article rédigé par

Abonnez-vous maintenant

et profitez de tous les contenus en illimité

Je découvre les offres

Déjà abonné ? Connectez-vous