Rex (software) - Rex (software)
Vývojáři | Jan Gehring, Ferenc Erki |
---|---|
První vydání | 5. listopadu 2010 |
Stabilní uvolnění | 1.12.2 [1] / 5. září 2020 |
Úložiště | ![]() |
Napsáno | Perl |
Operační systém | Linux, Unixový, Okna |
Typ | Správa konfigurace |
Licence | Apache |
webová stránka | rexify |
(R)? Ex nebo jednoduše Rex je otevřený zdroj vzdálené spuštění, správa konfigurace a nasazení softwaru nářadí. Kombinuje to Perl a Zabezpečte Shell (SSH) pro přenosný, centralistický přístup k problémové doméně.
Rex je zkratka pro „Vzdálené spuštění“.
Dějiny
Rex vznikl z potřeby flexibilní, paralelní aplikace pro vzdálené spuštění s možnostmi nasazení softwaru a správy konfigurace. Autor spokojený s dostupnými implementacemi v roce 2010, autor knihy Rex, Jan Gehring, se rozhodl implementovat nástroj založený na Perlu, aby vyhověl jeho požadavkům.
Design

Rex je samostatná aplikace provádějící buď jeden příkaz nebo tzv úkoly. Úkoly jsou specifikovány na příkazovém řádku a jsou definovány v Rexfiles. Rexfile má pro vzdálené spuštění podobnou roli jako Makefile pro instalaci aplikace. Je definován pomocí malého DSL, ale je to v podstatě perlský skript. Proto může také obsahovat libovolný Perl.
Pro opětovné použití kódu jsou konfigurační pokyny umístěny v modulech, které mohou být zahrnuty pomocí Rexfile. K dispozici je systém šablon pro konfigurační soubory.[2]
Aby Rex mohl pracovat, musí spravované cíle poskytovat běžící server SSH a tlumočníka Perl 5.
Rex slouží mnoha aplikacím. Příklady jsou uživatel a skupina, cron, souborový systém, modul jádra, zpracovat a virtuální stroj řízení.[3]
Veřejné uznání
Rex je diskutován na konferencích a v souvisejících tiskových zprávách.[4][5]
Byl zvolen v rámci Best Open Source solutions 2013 by Iniciativa Mittelstand.[6]
Viz také
- Porovnání softwaru pro správu konfigurace s otevřeným zdrojovým kódem
- Infrastruktura jako kód (IaC)
- Infrastruktura jako nástroje kódu
Reference
- ^ "Rex changelog"
- ^ „Používání modulů a šablon“. Citováno 25. dubna 2018.
- ^ „Dokumentace Rex API“. Archivovány od originál 5. února 2014. Citováno 5. února 2014.
- ^ „Rex - nasazení a správa konfigurace“. YAPC :: Evropa 2013 „Budoucí Perl“. Citováno 5. února 2014.
- ^ „King of Computers: Managing Computers with Rex“. Admin Magazine. Citováno 5. února 2014.
- ^ „IT-Bestenliste, Open Source, (R)? Ex“. Iniciativa Mittelstand. Archivovány od originál dne 15. prosince 2013. Citováno 28. ledna 2014.