The goal of Recite is to provide a simple and fast interface for the Dell Lifecycle Controller API. It has an interactive mode that is useful to run one off commands against a server as well as batch mode to allow automating a sequence of operations.

Getting Recite

Recite is provided as a standalone Python script. A Windows executable that bundles the required Python environment is also available.


The Recite source code can be checked out of GIT as follows:
> git clone https://github.com/dell/recite.git


To get help or to provide feedback, recommendations or even patches, send a note to the linux-poweredge@dell.com mailing list.

Sign up for the mailing list here.



  Python version 2.4, 2.5 or 2.6
  Windows XP or greater with Windows Remote Management (winrm)
  Linux with Web Services for Management client (wsmancli)
    Builds available here


  Dell 11G servers
    iDRAC Enterprise 1.70 (racks and towers), 3.21 (blades) or greater
    Dell Lifecycle Controller 1.5 or greater

  Dell 12G servers

  Dell 13G servers


This wiki page goes over many of the features and capabilities of Recite. This information is also included in the README document shipped with Recite. An introductory presentation that describes Recite is also available.

Also check out this video to become more familiar with using Recite.