/irianas-client

Primary LanguagePythonGNU Affero General Public License v3.0AGPL-3.0

Irianas (Client)

Info:Irianas is a software for manage servers and clusters.
Repository:https://github.com/Irigonzalez/irianas-client
Authors: Irisel Gonzalez (http://github.com/irigonzalez) | Yohan Graterol (http://github.com/yograterol)
IRC:#irianas (Freenode)
Branch Master:Build Status - master branch

Installation

# python setup.py install

Test

# paver run_test

Task List

  • [x] Yum wrapper
  • [x] Config file and Config Class (+ Test)
  • [x] Methods for the service's configuration (+ Test)
  • [x] Creation Flask Rest API for Services (+ Test)
  • [-] Creation reader for service's log. (+ Test)
  • [-] API Rest with Flask for wait orders from Irianas Server, to do changes on the config files services. (+ Test)
  • [x] Class for basic task on the system (Restart, Shutdown, Suspend, Hibernate)
  • [x] Monitor System
  • [X] API Rest for basic task
  • [x] Class for events system (Installation software, new updates, etc) (+ Test)
  • [X] Class for user creation, update and delete. (Irawadi User - https://github.com/yograterol/irawadi-user/)
  • [x] Class for admin services (Ex: Add VHOST on Apache, Add new user to FTP services) (+ Test)