Actions

Actions are used to describe elemental operations that n3phele performs, including the creation of virtual machines, and the execution of commands on the virtual machines. Actions are uniquely identified by a URI. The supported actions are shown in table 1.
 
Actions execute when their dependencies are available. Dependencies can be
 
  1. File
    the action will be blocked until the input file is present on the execution virtual machine
  2. Another action's parameter
    the action will be blocked until the referenced action that defines that parameter has successfully completed
 
Table 1.n3phele actions
 
 action URI  purpose 
createvm  http://www.n3phele.com/createvm  creates one or more virtual machines in a cloud 
 executecommand http://www.n3phele.com/executecommand  executes a shell command on a vm 
 iterator http://www.n3phele.com/iterator  executes one or more instances of a action chain 
join  http://www.n3phele.com/join   defines the end of an interator action chain
 
 
 
 
 
 
 
 
 
 
 
Comments