(R)? Ex jest open source i darmowe narzędzie wiersza polecenia, które zostało zaprojektowane z offsetu działać jako prosty ramach upraszczania automatyzacji centrów danych i ogólną administrację systemem GNU / Linux platforms.Integrates płynnie w swoim działa environmentThe (R)? ex Program integruje w swoim środowisku biegu, to łatwy w użyciu i rozszerzyć, łatwy do nauki, i to jest napisane w czystym Perlu. Możesz użyć (R)? Ex jeśli masz zrobić zadanie więcej niż jeden raz, i trzeba ją zautomatyzować, co zmniejsza ryzyko awarii i pozwolić robić swoje prawdziwe work.Uses Secure Shell (R)? Ex używa SSH ( Secure Shell), więc nie jest wymagana agentem. Obszerna dokumentacja jego API (Application Programming Interface) znajduje się na stronie projektu, gdzie można również znaleźć wyraźne przykłady, w jaki sposób korzystać z programu po uruchomieniu go w sudo, jak zainstalować serwer Apache internetową na pięciu maszynach i zachować konfigurację w synchronizacji, czyli jak pisać własne (R)? ex tasks.Supports skalary, tablice i warunkowego oprogramowania statementsThe obsługuje zmienne skalarne, które mogą zawiera liczby, ciągi znaków, zmienne hash, referencje i obiektów, zmiennych tablicę zawierającą liczne skalary, instrukcje warunkowe , pętle, wyrażenia regularne, jak również różne przydatne funkcje i pomocników. Będziesz mógł podzielić ciąg do tablicy, połączyć tablicę na ciąg znaków, tablic i dystrybucji iteracji z Linux i hashes.Supported obsługiwane dystrybucje Linuksa BSDOfficially obejmuje wszystkie obecnie utrzymywanych systemów operacyjnych Ubuntu, Debian Squeeze, Lenny i astmatycznych, Gentoo, CentOS 5, 6 i 7, openSUSE, Mageia i Fedora. Ponadto, wniosek został pomyślnie przetestowany pod FreeBSD, Mac OS X i systemów operacyjnych Microsoft Windows, działa na 32-bitowych i 64-bitowych platformach sprzętowych. Można go pobrać w postaci pakietów binarnych, a także archiwum źródłowego powszechnej
Co nowego w tym wydaniu:.
- Podstawa:
- Hak on_change dla update_system
- update_system
- on_change = & gt; sub {
- my (modified_packates) =_;
- dla mojego $ pkg (modified_packages) {
- powiedzieć & quot; Nazwa: $ pkg- & gt; {nazwa} & quot ;;
- powiedzieć & quot; Wersja: $ pkg- & gt; {wersja} & quot ;;
- powiedzieć & quot; Akcja: $ pkg- & gt; {akcja} & quot ;; # Niektóre z zaktualizowanym, zainstalowane lub usunięte
- Dodano wsparcie dla opcji end_if_matched do polecenia uruchomienia - nathanIL
- run & quot; my_command & quot;
- end_if_matched = & gt; qr / WZÓR /;
- Tie server.ini do określonego -E środowiska (serwer. $ Environment.ini). - EUH
- Dodane before_task_start i after_task_finished haki
- Hak before_task_start będą wykonywane przed widelec do tego zadania jest. After_task_finished hak zostanie wykonana po zakończeniu wszystkich serwerów zadanie.
- before_task_start mytask = & gt; sub {
- # zrobić kilka rzeczy,
- after_task_finished mytask = & gt; sub {
- # zrobić kilka rzeczy,
- Dodano obsługę uwierzytelniania awaryjna.
- Czasami trzeba różne uwierzytelnianie na różnych hostach i nie wiedzieć wcześniej, który z nich użyć. W tych przypadkach można teraz zdefiniować wiele opcji uwierzytelniania. Rex będzie próbował wszystkich z nich.
- auth awaryjna = & 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; klawisze / public.key & quot;
- private_key = & gt; & Quot; klawisze / private.key & quot;
- sudo = & gt; PRAWDA,
- Chmura:
- Dodaj pływające wsparcia ip do OpenStack dostawcy - exzz
- Automatyczne przesyłanie klucz ssh OpenStack cloud dostawcy - exzz
- Poprawki błędów:
- # 381 - Nazwa pliku, zapewnienia = & gt; "Nieobecna" dla katalogu
- 392 - uruchomić opcje warunkowe z exec_autodir
- # 399 - Rex :: Wyjście utrzymują się w różnych procesach - nathanIL
- # 416 - stałe pkg z zapewnienia = & gt; "Ver.si.on"
Co nowego w wersji 0.44.5:
- To wydanie naprawia awarii, które wystąpiły podczas korzystania z muszli Specjalne znaki PS1.
Co nowego w wersji 0.44.4:
- Ta wersja dodaje ksh jako obsługiwanego powłoki i poprawek Błędy dla sed i rexify poleceń.
- naprawia również błąd, gdzie klient OpenSSH awarii.
Co nowego w wersji 0.44.2:
- obsługa to poprawki wersja sudo bez skorupek i poprawek Wykorzystanie szablonów inline.
Co nowego w wersji 0.44.1:
- Ta wersja naprawia błąd w wykrywaniu SuSE i dodaje inny parametr CLI stłumić rejestrowanie informacji.
Co nowego w wersji 0.44.0:
- Ta wersja dodaje wsparcie dla haków zewnętrznych różnych funkcji i eksperymentalne wsparcie dla Döcker.
- Istnieje również wiele usprawnień i poprawek.
Co nowego w wersji 0.43.7:
- Ta wersja naprawia kilka błędów w sprawozdawczości oraz w Moduł CMDB.
Co nowego w wersji 0.42.3:
- Ta wersja naprawia błąd w module crontab i błąd w zakresie właścicielu plików edytowanych w trybie sudo.
Co nowego w wersji 0.42.2:
- Jest to wydanie poprawkowe poprawianie błędów w OpenSSH Sposób połączenia, oceny hosta w plikach ini, a dodatkowy serwer parametry.
Wymagania :
- Perl
Komentarze nie znaleziono