(R)?ex the friendly automation framework

News

2020-12-05
Rex-1.13.2

The Rex-1.13.2 release is now available on CPAN. It contains only documentation updates, mostly for the built-in template capabilities, but also fixes a few typos.

2020-11-05
Rex-1.13.1

Happy 10th birthday, Rex!

The Rex-1.13.1 release is now available on CPAN. It is focusing on CMDB bugfixes and documentation, while also fixing a missing feature flag. Upgrade is recommended for all users.

2020-10-05
Rex-1.13.0

The Rex-1.13.0 release is now available on CPAN. It adds on_no_change hooks for file management commands to trigger further actions when files are left unchanged. Upgrade is recommended for all users.

2020-09-05
Rex-1.12.2

The Rex-1.12.2 release is now available on CPAN. It fixes various regressions, as well as bugs around file management. Upgrade is highly recommended for all users.

2020-08-05
Rex-1.12.1

The Rex-1.12.1 release is now available on CPAN. It adds documentation for feature flags, and fixes a release packaging issue.

Conferences

2016-06-21

» Home » Docs » Release notes » Release notes for 0.3

Release notes for 0.3

Rex

desc "Sync /etc"; task "etc", "server1", "server2", "server3", sub { sync "/filestore/public/etc", "/etc"; };

Or, if you want to sync a remote directory to a local one

task "get-logs", "server", sub { sync "/var/log", "/tmp/logs", { download => 1 }; };

rex -e "run 'hostname'" -H "www01 www02 www03" -u root -p password
or with server ranges

rex -e "run 'hostname'" -H "www[01..10]" -u root -p password

or <span class="hljs-keyword">if</span> you only want to get the hostname from every <span class="hljs-number">3</span>rd server

rex -e "run 'hostname'" -H "www[01..10/3]" -u root -p password

rexify

Proudly powered by Statocles

GitHub / IRC / Twitter / Google Groups / StackShare / Mailing list / Server Fault   -.ô.-   Disclaimer