Ravn::
Tactical module
Extended With |
|
Ravn
Tactical
– the front end user interface for direct interaction with a compute pack.
SBIR DATA RIGHTS
Contract No. FA8649-19-9-9031 Contractor Name: Ravn
Inc. Contractor Address: 548 Market Street, PMB 80382, San Francisco, CA 94104, United States Expiration of SBIR Data Rights Period: 7 August 2039
The Government’s rights to use, modify, reproduce, release, perform, display, or disclose technical data or computer software marked with this legend are restricted during the period shown as provided in paragraph (b)(4) of the Rights in Noncommercial Technical Data and Computer Software—Small Business Innovation Research (SBIR) Program clause contained in the above identified contract. No restrictions apply after the expiration date shown above. Any reproduction of technical data, computer software, or portions thereof marked with this legend must also reproduce the markings.
:nocov:
Constants
- DEFAULT_PORT
The default port the webservice listens on
- Model
Set up an abstract base model class and a factory method for creating subclasses.
- VERSION
Package version
Public Class Methods
Designate the given node
as a failover, which allows it to become the control at some future point.
(Undocumented)
Return the Node
object of this node’s Control. Returns nil
if this node doesn’t yet have one registered, including if it itself is a Control.
Return the Nodes that have been marked as failovers for this node’s Kit
.
Returns true if this node has a control, and is not itself a control node.
Returns true if this node has been designated as a control node.
Returns true
if this host has been set up.
Return the Node
object for the host. If the local node is not saved to the database (i.e., it is not a Control or a Failover), its id
will be nil
.
Designate this host as a control node.
Returns true
if the app should be run in production mode.
Designate this host as a regular node that obeys the given control_node
.
Start the distributed change runner.
Start the discovery beacon (Ravn::Tactical::Discovery
)
Stop the distributed change runner.
Stop the discovery beacon (Ravn::Tactical::Discovery
)