Skip to content
krimdomu edited this page Apr 10, 2011 · 41 revisions

This Roadmap is subject to change.

0.4

  • Hardware and Configuration gathering. [done]

  • Package Support for some major linux distributions (Debian/Ubuntu, CentOS/Fedora, SuSE) [done]

    For example:

    install package => "apache2" => {
       version => '2.2.15',
    };

    Or "installing" a file:

    install file => "/etc/apache2/httpd.conf" => {
       source    => "/export/config-files/etc/httpd/httpd.conf",
       on_change => service restart => "apache2"
    };
  • Service Management (init-scripts) [done]

    For example:

    service restart => "apache2";
    
    service stop => "apache2";
    
    service status => "apache2";
    
    unless( service( status => "apache2" ) ) {
       service start => "apache2";
    }

Ideas

  • Webinterface

  • Command execution over a publish/subscribe service or over IRC.

  • Windows support

  • Database management

    • Update DDL

    • Rollback DDL

    • Manage Users

    • Manage Permissions

  • Subversion and GIT support (will be a separate module)

  • Add an API to integrate Rex in your own projects

  • Interface to File download/upload via http(s)

Clone this wiki locally