(R)? Ex er en åpen kildekode og fri kommandolinjeverktøy som er designet fra forskyvningen til å fungere som en enkel ramme for å forenkle datasenteret automatisering og generell systemadministrasjon av GNU / Linux platforms.Integrates sømløst i ditt kjører environmentThe (R)? ex programmet integreres sømløst i løpemiljøet, er det lett å bruke og utvikle videre, lett å lære, og det er skrevet i ren Perl. Du kan bruke (R)? Ex hvis du trenger å gjøre en oppgave mer enn én gang, og du trenger for å automatisere den, noe som reduserer risikoen for svikt og la deg gjøre dine virke work.Uses Secure Shell (R)? Ex bruker SSH ( Secure Shell), slik at ingen middel er nødvendig. Omfattende dokumentasjon for sin API (Application Programming Interface) er gitt på prosjektets hjemmeside, hvor du også kan finne eksplisitte eksempler på hvordan du bruker programmet når du kjører den under sudo, hvordan du installerer Apache web server på fem maskiner og beholde konfigurasjonen synkronisert, eller hvordan du skal skrive din egen (R)? ex tasks.Supports scalars, arrays og betinget statementsThe programvare støtter skalar variabler, som kan inneholder tall, strenger, hash variabler, referanser og objekter, matrisevariabler som inneholder mange skalarer, betinget utsagn , løkker, regulære uttrykk, samt ulike nyttige funksjoner og hjelpere. Du vil være i stand til å dele en streng til en matrise, flette en array til en streng, iterere arrays og hashes.Supported distribusjoner av Linux og BSDOfficially støttet Linux-distribusjoner inkluderer alle for tiden vedlikeholdt Ubuntu operativsystemer, Debian Squeeze, Lenny og Wheezy, Gentoo, CentOS 5, 6 og 7, opensuse, Mageia og Fedora. I tillegg har programmet blitt testet under FreeBSD, Mac OS X og Microsoft Windows-operativsystemer, som kjører på 32-bits og 64-bits maskinvareplattformer. Du kan laste den ned som binære pakker, samt en universell kilde arkiv
Hva er nytt i denne utgaven:.
- Base:
- on_change krok for update_system
- update_system
- on_change = & gt; sub {
- min (modified_packates) =_;
- for min $ pkg (modified_packages) {
- si & quot; Navn: $ pkg & gt; {name} & quot ;;
- si & quot; Versjon: $ pkg & gt; {version} & quot ;;
- si & quot; Handling: $ pkg & gt; {handling} & quot ;; # Noen av oppdatert, installert eller fjernet
- Lagt til støtte for end_if_matched muligheten til å kjøre kommandoen - nathanIL
- kjøre & quot; my_command & quot;
- end_if_matched = & gt; qr / MØNSTER /;
- Tie server.ini til angitt -E miljø (server. $ Environment.ini). - EHU
- Lagt before_task_start og after_task_finished kroker
- before_task_start kroken vil bli utført før gaffelen for oppgaven er gjort. Den after_task_finished kroken vil bli utført etter at alle servere er ferdig oppgaven.
- before_task_start mytask = & gt; sub {
- # gjøre noen ting
- after_task_finished mytask = & gt; sub {
- # gjøre noen ting
- Lagt fallback autentisering støtte.
- Noen ganger har du ulike godkjenninger på forskjellige verter, og du vet ikke på forhånd hvilken du har å bruke. For disse tilfellene kan du nå definere flere godkjenningsalternativer. Rex vil prøve dem alle.
- auth fallback = & gt; {
- user = & gt; & Quot; fallback_user1 & quot;
- passord = & gt; & Quot; fallback_pw1 & quot;
- public_key = & gt; & Quot; & quot;
- private_key = & gt; & Quot; & quot;
- }, {
- user = & gt; & Quot; fallback_user2 & quot;
- passord = & gt; & Quot; fallback_pw2 & quot;
- public_key = & gt; & Quot; nøkler / public.key & quot;
- private_key = & gt; & Quot; nøkler / private.key & quot;
- sudo = & gt; TRUE,
- Cloud:
- Legg til flytende ip støtte til Openstack leverandør - exzz
- Auto opplasting ssh nøkkel til Openstack sky leverandør - exzz
- Bugfikses:
- # 381 - filnavn, sikre = & gt; 'Fraværende' for en katalog
- # 392 - kjøre betingede opsjoner med exec_autodir
- # 399 - Rex :: Utgang til å vedvare på tvers av ulike prosesser - nathanIL
- # 416 - fast pkg med sikre = & gt; 'Ver.si.on'
Hva er nytt i versjon 0.44.5:
- Denne utgivelsen løser krasj som oppstod med skjell når du bruker spesial PS1 tegn.
Hva er nytt i versjon 0.44.4:
- Denne versjonen legger KSH som en støttet skall og fikser bugs for sed og rexify kommandoer.
- Det løser også en bug der OpenSSH klient krasjet.
Hva er nytt i versjon 0.44.2:
- Denne versjonen fikser sudo håndtering uten skall og fikser bruk av inline maler.
Hva er nytt i versjon 0.44.1:
- Denne versjonen fikser en bug i SuSE deteksjon og legger en annen CLI parameter for å undertrykke informasjon logging.
Hva er nytt i versjon 0.44.0:
- Denne versjonen legger til støtte for eksterne kroker i ulike funksjoner og eksperimentell støtte for Docker.
- Det er også mange forbedringer og feilrettinger.
Hva er nytt i versjon 0.43.7:
- Denne versjonen fikser noen bugs i rapporteringen og i CMDB modulen.
Hva er nytt i versjon 0.42.3:
- Denne versjonen fikser en bug i crontab modulen og en bug om eierskap av redigerte filer i sudo-modus.
Hva er nytt i versjon 0.42.2:
- Dette er en bugfix utgivelse fikse bugs i OpenSSH tilkoblingsteknikk, vertsnavnet evaluering i INI-filer, og den ekstra serverparametrene.
Krav :
- Perl
Kommentarer ikke funnet