diskimage-builder/elements/ironic-agent
Dmitry Tantsur 5f68750b4b ironic-agent: ensure dmidecode and ipmitool are installed
Currently they are used for inspection, but may be also used for
other purposes, as they're accessed from IPA generic hardware layer.

Change-Id: I32c6a711d466131b9445023812a2a260ed2e01f3
2015-09-01 17:39:51 +02:00
..
cleanup.d Reduce the size of the ironic-agent ramdisk 2015-08-06 16:34:30 +01:00
finalise.d Reduce the size of the ironic-agent ramdisk 2015-08-06 16:34:30 +01:00
install.d Add ability to build ironic-python-agent ramdisk from packages 2015-07-31 14:04:52 +00:00
post-install.d ironic-agent: ensure dmidecode and ipmitool are installed 2015-09-01 17:39:51 +02:00
element-deps Removes hardcoded refrences for ethernet interface 2015-07-08 07:14:06 +05:30
element-provides Add element for building ramdisk with ironic-python-agent 2014-11-13 19:30:44 +02:00
package-installs.yaml ironic-agent: ensure dmidecode and ipmitool are installed 2015-09-01 17:39:51 +02:00
pkg-map Fix ironic-image pkg-map 2015-08-27 15:40:19 +00:00
README.rst Reduce the size of the ironic-agent ramdisk 2015-08-06 16:34:30 +01:00
source-repository-ironic-agent Add packages required for iscsi extension in agent 2015-05-04 00:16:19 -07:00

ironic-agent

Builds a ramdisk with ironic-python-agent. More information can be found at:

https://git.openstack.org/cgit/openstack/ironic-python-agent/

Beyond installing the ironic-python-agent, this element does the following:

  • Installs the dhcp-all-interfaces so the node, upon booting, attempts to obtain an IP address on all available network interfaces.
  • Disables the iptables service on SysV and systemd based systems.
  • Disables the ufw service on Upstart based systems.
  • Installs packages required for the operation of the ironic-python-agent::

    qemu-utils parted hdparm util-linux genisoimage

  • When installing from source, python-dev and gcc are also installed in order to support source based installation of ironic-python-agent and its dependencies.

Note

Using the ramdisk will require at least 1.5GB of ram