Opennode TUI contains a library of typical actions performed on OpenNode node and an ncurses-based user interface for typical operations.
Actions are wrapped as Saltstack modules and can be called remotely.
A preferred method of installation by installing RPM packages. The latest RPMs can be downloaded from the Opennode repository: http://www.opennodecloud.com/CentOS/6/opennode-dev/x86_64/RPMS/
For development, do the following:
- yum install python-devel gcc gcc-c++ autoconf automake newt-python
- pip install -r requirements.txt
- git clone [email protected]:opennode/opennode-tui.git
- Make sure scripts/ are on the PATH.
- Due to a number of reasons a common way for updating environment is by running a sync script. Example script is simple-sync.sh
- Run 'scripts/opennode'
TUI specific code is licensed under Apache License v2. Libraries used in TUI can be more restrictive. (c) Opennode Ltd.
Please report bugs to Github issues or to [email protected].