(R)?ex Deployment & Configuration Management

Search

News

2016-09-08

Work with (R)?ex at adjust! Check out their job posting for details, or contact our fellow core developer, FErki.

2016-07-16

(R)?ex 1.4.1 released, fixing many bugs. See the release notes for more details.

2016-03-07

(R)?ex 1.4.0 released, containing lots of goodies. See the release notes for more details.

2015-09-04

(R)?ex 1.3.3 released, fixing a bunch of bugs. See the release notes for more details.

2015-06-22

adjust GmbH is sponsoring the (R)?ex project with a new build server. Thank you for your support!

2015-06-17

(R)?ex 1.3.2 released, fixing issues related to file manipulation when run on BSDs. See the release notes for more details.

2015-06-08

(R)?ex 1.3.1 released, fixing Rex::Commands::DB related tests.

2015-05-27

Read the second part of "Rex in practice" series about Test-driven infrastructure.

2015-05-09

repositor.io 1.1.0 released. repositor.io is a repository management tool for apt, yum, yast and docker. This is a bugfix release with fixes for ubuntu and centos7 installation media mirroring.

2015-05-03

(R)?ex 1.2.0 released. See the release notes for more details.

2015-03-27

View the slides of the talk An introduction to Rex from Andy Beverley.

Conferences

2016-06-21

Training

Need Help?

Rex is a pure open source project, you can find community support in the following places:

Professional support is also available.

» Home » Docs » Release notes » 0.37

Release notes for 0.37

General

With this plugin it is possible to call Rex tasks from within Eclipse. See the RexOps/eclipse-rex-plugin for more information.

You can use thise module by installing it via rexify.

Copy to clipboard
# From within a project
bash# rexify --use=Rex::DNS:Bind

# To create a new project
bash# rexify mynewproject --use=Rex::DNS::Bind
Copy to clipboard
set dns => {
      server => "127.0.0.1",
      key_name => "mysuperkey",
      key => "/foobar==",
};

task sometask => sub {
    Rex::DNS::Bind::add_record(
      domain => "rexify.org",
      host   => "foobar01",
      data   => "127.0.0.4",
    );

    Rex::DNS::Bind::delete_record(
      domain => "rexify.org",
      host   => "foobar01",
      type   => "A",
    );

    my @entries = Rex::DNS::Bind::list_entries(domain => "rexify.org");
    print Dumper(\@entries);
};

See Rex::DNS::Bind for the API documentation.

Copy to clipboard
task "taskone", sub {
   run_task "tasktwo", on => "foo", params => { key1 => "value1", key2 => "value2" };
};

task "tasktwo", sub {
   my $param = shift;
   print Dumper($param);
};
Fork me on GitHub
Google Group / Twitter / GitHub / Mailinglist / irc.freenode.net #rex   -.รด.-   Disclaimer