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  creates one or more virtual machines in a cloud 
 executecommand  executes a shell command on a vm 
 iterator  executes one or more instances of a action chain 
join   defines the end of an interator action chain