What is the Ironic Python Agent?
- The agent is a small python application that is embedded in a ramdisk.
- During deployment or cleaning, a node boots the ramdisk.
- The agent inside then exposes a REST API that Ironic uses to interact with the agent.
- The API calls pluggable HardwareManagers to interact with the machine.
The ironic-python-agent is the only supported deploy mechanism for Ironic, as the old bash ramdisk was deprecated during Mitaka cycle.
For more information, please view ironic-python-agent documentation at http://docs.openstack.org/developer/ironic-python-agent/.