(R)? Ex is a tool that can manage the complete process of configuration management and software deployment from all servers in a central point.
(R)? Ex 0.7.1 This version adds a new Rex::augeas module with augeas help configuration file. It fixes a Perl 5.8 compatibility error. Fixed mkdir function error in relative path.
* Restored the backward compatibility with Perl 5.8.x&http://www.aliyun.com/zixun/aggregation/37954.html ">NBSP;
* Suppress warning if no parameter is given
* Fixed mkdir function
Download Address: Https://github.com/krimdomu/Rex
Use examples:
Uptime?
Rex-h "frontend[01..15] middleware[01..05] db[01..04" "Dour Run ' uptime '"
The Mahouve, but with a rexfile
Desc "Get Uptime", task "uptime", sub {dour run "uptime"; Rex-h "frontend[01..15] middleware[01..05] db[01..04]" uptime
Simple Website Deployment
Use Rex::commands::rsync;user "My-user";p assword "My-password";p ass_auth;desc "Upload website", task "Upload", " Rexify.org ", Sub {sync" html/* ","/var/www/rexify.org/html ";};
Simple Service Installation
Use rex::commands::P kg;user "My-user";p assword "My-password";p ass_auth;group "frontend" => "frontend[01..05"; Desc "Prepare frontend Server", Task "Prepare", group => "Frontend", Sub {install package "=>";