(R)? Ex è un open source e gratuito utility da riga di comando che è stato progettato dalla compensazione di agire come un semplice quadro per la semplificazione automazione dei data center e la gestione generale del sistema di GNU / Linux platforms.Integrates senza soluzione di continuità nella vostra esecuzione environmentThe (R)? ex programma si integra perfettamente nell'ambiente in esecuzione, è facile da usare ed estendere, facile da imparare, ed è scritto in Perl pianura. È possibile utilizzare (R)? Ex se si deve fare un compito più di una volta, ed è necessario automatizzare, riducendo il rischio di fallimento e che ti permette di fare le vostre reali work.Uses Secure Shell (R)? Ex utilizza SSH ( Secure Shell), quindi non è necessario nessun agente. La documentazione completa per la sua API (Application Programming Interface) è disponibile sul sito del progetto, dove è anche possibile trovare esempi espliciti su come utilizzare il programma durante l'esecuzione sotto sudo, come installare il server web Apache su cinque macchine e mantenere la configurazione in sincronia, o il modo di scrivere il proprio (R)? ex tasks.Supports scalari, array e software condizionale statementsThe supporta variabili scalari, che può contenere numeri, stringhe, variabili hash, riferimenti e gli oggetti, le variabili di matrice contenenti numerosi scalari, istruzioni condizionali , loop, espressioni regolari, oltre a varie funzioni utili e aiutanti. Sarete in grado di dividere una stringa in un array, fondere un array in una stringa, scorrere gli array e le distribuzioni di Linux e hashes.Supported BSDOfficially supportate distribuzioni Linux includono tutti i sistemi operativi Ubuntu attualmente mantenuto, Debian Squeeze, Lenny e Wheezy, Gentoo, CentOS 5, 6 e 7, openSUSE, Mageia e Fedora. Inoltre, l'applicazione è stata testata con successo sotto la FreeBSD, Mac OS X e sistemi operativi Microsoft Windows, in esecuzione su piattaforme hardware a 32-bit e 64-bit. È possibile scaricarlo come pacchetti binari, così come un archivio fonte universale
Cosa c'è di nuovo in questa versione:.
- Base:
- gancio on_change per update_system
- update_system
- on_change = & gt; sub {
- il mio (modified_packates) =_;
- per il mio $ conf (modified_packages) {
- dire & quot; Nome: $ pkg- & gt; {nome} & quot ;;
- dire & quot; Versione: $ pkg- & gt; {version} & quot ;;
- dire & quot; Azione: $ pkg- & gt; {azione} & quot ;; # Alcuni di aggiornamento, installato o rimosso
- Aggiunto il supporto per l'opzione end_if_matched per eseguire il comando - nathanIL
- run & quot; my_command & quot;,
- end_if_matched = & gt; qr / pattern /;
- Tie server.ini all'ambiente -E specificato (server. $ Environment.ini). - EHU
- Aggiunto before_task_start e ganci after_task_finished
- Il gancio before_task_start sarà eseguito prima del bivio per il compito è reso. Il gancio after_task_finished verrà eseguito dopo tutti i server ha terminato l'operazione.
- before_task_start MyTask = & gt; sub {
- # fare alcune cose
- after_task_finished MyTask = & gt; sub {
- # fare alcune cose
- supporto per l'autenticazione fallback Aggiunto.
- A volte si hanno diverse autenticazioni su host diversi e non sapere in anticipo quale si deve utilizzare. Per questi casi è ora possibile definire le opzioni di autenticazione. Rex proverà tutti loro.
- auth fallback = & 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; tasti / public.key & quot;,
- private_key = & gt; & Quot; tasti / private.key & quot;,
- sudo = & gt; TRUE,
- Cloud:
- Aggiungi galleggiante sostegno ip di OpenStack fornitore - exzz
- chiave ssh caricamento automatico di OpenStack provider cloud - exzz
- Bugfix:
- # 381 - Nome file, assicurarsi = & gt; 'Assente' per una directory
- # 392 - run opzioni condizionali con exec_autodir
- # 399 - Rex :: Uscita a persistere tra diversi processi - nathanIL
- # 416 - pkg fissa con garantire = & gt; 'Ver.si.on'
Cosa c'è di nuovo in versione 0.44.5:
- Questa release corregge incidenti che si sono verificati con le coperture quando si usa caratteri PS1 speciali.
Cosa c'è di nuovo in versione 0.44.4:
- Questa versione aggiunge ksh come un guscio supportato e correzioni bug per i comandi sed e rexify.
- Si risolve anche un bug in cui il client OpenSSH è schiantato.
Cosa c'è di nuovo in versione 0.44.2:
- gestendo Questa versione corregge sudo senza guscio e correzioni utilizzo di modelli in linea.
Cosa c'è di nuovo in versione 0.44.1:
- Questa versione corregge un bug nella rilevazione SuSE e aggiunge un altro parametro CLI per sopprimere le informazioni di registrazione.
Cosa c'è di nuovo in versione 0.44.0:
- Questa versione aggiunge il supporto per i ganci esterni in varie funzioni e supporto sperimentale per Docker.
- Ci sono anche molti miglioramenti e correzioni di bug.
Cosa c'è di nuovo in versione 0.43.7:
- Questa versione corregge alcuni bug nella segnalazione e nella il modulo CMDB.
Cosa c'è di nuovo in versione 0.42.3:
- Questa versione corregge un bug nel modulo crontab e un bug per quanto riguarda proprietà delle file modificati in modalità sudo.
Cosa c'è di nuovo in versione 0.42.2:
- Questa è una versione bugfix correggere i bug all'interno del OpenSSH metodo di connessione, la valutazione hostname in file ini, e il server aggiuntivo parametri.
Requisiti :
- Perl
I commenti non trovato