forked from RexOps/Rex
-
Notifications
You must be signed in to change notification settings - Fork 0
Roadmap
krimdomu edited this page Apr 10, 2011
·
41 revisions
This Roadmap is subject to change.
-
Documentation
-
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"; }
-
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)