» Home » Docs » Release notes » Release notes for 0.37
Release notes for 0.37
General
- Eclipse plugin for Rex
With this plugin it is possible to call Rex tasks from within Eclipse. See the RexOps/eclipse-rex-plugin for more information.
- Manipulate BIND DNS
You can use thise module by installing it via rexify.
# From within a project
bash # rexify --use=Rex::DNS:Bind
# To create a new project
bash # rexify mynewproject --use=Rex::DNS::Bind
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.
run_task now accepts additional parameters for tasks (note: it will overwrite CLI parameters)
task "taskone", sub { run_task "tasktwo", on => "foo", params => { key1 => "value1", key2 => "value2" }; };
- Code changes for better extendability of core functions.
- Hardware module is now pluggable
- Virtualization module detection is now pluggable
- Box module is now pluggable
- Package module is now pluggable
- Service module is now pluggable
- Fixed a zypper ref call on SuSE systems for unsigned repositories.