(R)? Ex est un open source et l'utilité de ligne de commande gratuit qui a été conçu à partir de l'offset à agir comme un cadre simple pour simplifier l'automatisation de centre de données et l'administration globale du système de GNU / Linux platforms.Integrates de façon transparente dans votre courir environmentThe (R)? ex programme se intègre parfaitement dans votre environnement d'exécution, il est facile à utiliser et d'étendre, facile à apprendre, et ce est écrit dans la plaine Perl. Vous pouvez utiliser (R)? Ex si vous avez à faire une tâche plus d'une fois, et vous avez besoin pour automatiser, ce qui réduit le risque d'échec et vous permettant de faire vos réels work.Uses Secure Shell (R)? Ex utilise le protocole SSH ( Secure Shell), donc aucun agent ne est nécessaire. Une documentation complète pour son API (Application Programming Interface) est prévue sur la page d'accueil du projet, où vous pouvez également trouver des exemples explicites sur la façon d'utiliser le programme lorsqu'il est exécuté dans sudo, comment installer le serveur web Apache sur cinq machines et de garder la configuration en synchronisation, ou comment écrire votre propre (R)? tasks.Supports ex scalaires, des tableaux et des logiciels de statementsThe conditionnelle soutient variables scalaires, qui peut contenir des chiffres, des cordes, des variables de hachage, les références et les objets, variables de tableau contenant de nombreux scalaires, des instructions conditionnelles , les boucles, les expressions régulières, ainsi que diverses fonctions et aides utiles. Vous serez en mesure de découper une chaîne à un tableau, fusionner un tableau à une chaîne, parcourir les tableaux et les distributions de Linux et hashes.Supported BSDOfficially soutenus distributions Linux incluent tous les systèmes d'exploitation Ubuntu, Debian actuellement maintenu Squeeze, Lenny et Wheezy, Gentoo, CentOS 5, 6 et 7, openSUSE, Fedora et Mageia. En outre, la demande a été testé avec succès dans le cadre du FreeBSD, Mac OS X et les systèmes d'exploitation Microsoft Windows, fonctionnant sur 32 bits et 64 bits plates-formes matérielles. Vous pouvez le télécharger sous forme de paquets binaires, ainsi que d'une archive source universelle
Ce qui est nouveau dans cette version:.
- Base:
- crochet de on_change pour update_system
- update_system
- on_change = & gt; sous {
- mon (modified_packates) =_;
- pour ma $ pkg (modified_packages) {
- dire & quot; Nom: $ pkg- & gt; {name} & quot ;;
- dire & quot; Version: $ pkg- & gt;} {version & quot ;;
- dire & quot; action: $ pkg- & gt; {action} & quot ;; # Certains de mise à jour, installé ou supprimé
- Ajout du support pour l'option end_if_matched pour exécuter commande - nathanIL
- run & quot; ma_commande & quot;
- end_if_matched = & gt; QR / MOTIF /;
- Tie server.ini à l'environnement -E spécifié (serveur. Environment.ini $). - Ehu
- before_task_start ajoutée et crochets after_task_finished
- Le crochet de before_task_start sera exécutée avant la fourche pour la tâche est rendue. Le crochet after_task_finished sera exécuté après tous les serveurs a terminé la tâche.
- before_task_start MyTask = & gt; sous {
- # faire des choses
- after_task_finished MyTask = & gt; sous {
- # faire des choses
- Ajout du support de l'authentification de repli.
- Parfois, vous avez différentes authentifications sur différents hôtes et vous ne savez pas à l'avance que l'on vous devez utiliser. Pour ces cas, vous pouvez maintenant définir plusieurs options d'authentification. Rex va essayer chacun d'eux.
- auth repli = & gt; {
- user = & gt; & Quot; fallback_user1 & quot;
- password = & gt; & Quot; fallback_pw1 & quot;
- public_key = & gt; & Quot; & quot;
- private_key = & gt; & Quot; & quot;
- }, {
- user = & gt; & Quot; fallback_user2 & quot;
- password = & gt; & Quot; fallback_pw2 & quot;
- public_key = & gt; & Quot; touches / public.key & quot;
- private_key = & gt; & Quot; touches / private.key & quot;
- sudo = & gt; TRUE,
- Nuage:
- Ajouter support flottant ip à OpenStack fournisseur - exzz
- clé ssh de téléchargement automatique pour OpenStack fournisseur de cloud - exzz
- Correction de bugs:
- # 381 - le nom du fichier, assurez = & gt; «Absent» pour un répertoire
- # 392 - fonctionner options conditionnelles avec exec_autodir
- # 399 - Rex :: Sortie de persister entre les différents processus - nathanIL
- # 416 - pkg fixe avec assurer = & gt; 'Ver.si.on'
Ce qui est nouveau dans la version 0.44.5:
- Cette version corrige des accidents qui ont eu lieu avec des obus lors de l'utilisation PS1 caractères spéciaux.
Ce qui est nouveau dans la version 0.44.4:
- Cette version ajoute ksh comme une coquille et correctifs pris en charge bugs pour les commandes sed et rexify.
- Il corrige également un bug où le client OpenSSH est écrasé.
Quoi de neuf dans la version 0.44.2:
- Cette version corrige sudo manipulation sans coquille et correctifs utilisation de modèles à roues alignées.
Quoi de neuf dans la version 0.44.1:
- Cette version corrige un bogue dans la détection de SuSE et ajoute un autre paramètre CLI pour supprimer l'enregistrement de l'information.
Quoi de neuf dans la version 0.44.0:
- Cette version ajoute le support pour les crochets externes dans diverses fonctions et un support expérimental pour Docker.
- Il ya aussi de nombreuses améliorations et corrections de bogues.
Ce qui est nouveau dans la version 0.43.7:
- Cette version corrige quelques bugs dans la déclaration et dans le module de CMDB.
Quoi de neuf dans la version 0.42.3:
- Cette version corrige un bug dans le module de crontab et un bug concernant les droits de propriété de fichiers édités en mode sudo.
Ce qui est nouveau dans la version 0.42.2:
- Ce est une version de maintenance correction de bugs dans le OpenSSH méthode de connexion, l'évaluation de nom d'hôte dans les fichiers ini, et le serveur supplémentaire paramètres.
Exigences :
- Perl
Commentaires non trouvées