(R)?ex Deployment & Configuration Management

News

2019-06-09
Post-migration updates & clean-up

Over the course of the past weeks many clean-ups have been done, reaping the benefits provided by our new Statocles-based site:

2019-05-19
New site engine for rexify.org

After months of work on a new site backend, we reached the MVP today for our site to be switched over to a new engine: from now on, our site will be maintained using the static site generator Statocles.

Conferences

2016-06-21

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 » Release notes for 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);
};
Google Group / Twitter / GitHub / Mailinglist / irc.freenode.net #rex   -.ô.-   Disclaimer