A service for managing and provisioning Bare Metal servers.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

196 lines
8.0 KiB

  1. [metadata]
  2. name = ironic
  3. summary = OpenStack Bare Metal Provisioning
  4. description-file =
  5. README.rst
  6. author = OpenStack
  7. author-email = openstack-discuss@lists.openstack.org
  8. home-page = https://docs.openstack.org/ironic/latest/
  9. python-requires = >=3.6
  10. classifier =
  11. Environment :: OpenStack
  12. Intended Audience :: Information Technology
  13. Intended Audience :: System Administrators
  14. License :: OSI Approved :: Apache Software License
  15. Operating System :: POSIX :: Linux
  16. Programming Language :: Python
  17. Programming Language :: Python :: 3 :: Only
  18. Programming Language :: Python :: 3
  19. Programming Language :: Python :: 3.6
  20. Programming Language :: Python :: 3.7
  21. Programming Language :: Python :: 3.8
  22. [files]
  23. data_files =
  24. etc/ironic =
  25. etc/ironic/rootwrap.conf
  26. etc/ironic/rootwrap.d = etc/ironic/rootwrap.d/*
  27. packages =
  28. ironic
  29. [entry_points]
  30. oslo.config.opts =
  31. ironic = ironic.conf.opts:list_opts
  32. oslo.config.opts.defaults =
  33. ironic = ironic.conf.opts:update_opt_defaults
  34. oslo.policy.enforcer =
  35. ironic = ironic.common.policy:get_oslo_policy_enforcer
  36. oslo.policy.policies =
  37. ironic.api = ironic.common.policy:list_policies
  38. console_scripts =
  39. ironic-api = ironic.cmd.api:main
  40. ironic-dbsync = ironic.cmd.dbsync:main
  41. ironic-conductor = ironic.cmd.conductor:main
  42. ironic-rootwrap = oslo_rootwrap.cmd:main
  43. ironic-status = ironic.cmd.status:main
  44. wsgi_scripts =
  45. ironic-api-wsgi = ironic.api.wsgi:initialize_wsgi_app
  46. ironic.dhcp =
  47. neutron = ironic.dhcp.neutron:NeutronDHCPApi
  48. none = ironic.dhcp.none:NoneDHCPApi
  49. ironic.hardware.interfaces.bios =
  50. fake = ironic.drivers.modules.fake:FakeBIOS
  51. idrac-wsman = ironic.drivers.modules.drac.bios:DracWSManBIOS
  52. ilo = ironic.drivers.modules.ilo.bios:IloBIOS
  53. irmc = ironic.drivers.modules.irmc.bios:IRMCBIOS
  54. no-bios = ironic.drivers.modules.noop:NoBIOS
  55. redfish = ironic.drivers.modules.redfish.bios:RedfishBIOS
  56. ironic.hardware.interfaces.boot =
  57. fake = ironic.drivers.modules.fake:FakeBoot
  58. idrac-redfish-virtual-media = ironic.drivers.modules.drac.boot:DracRedfishVirtualMediaBoot
  59. ilo-pxe = ironic.drivers.modules.ilo.boot:IloPXEBoot
  60. ilo-ipxe = ironic.drivers.modules.ilo.boot:IloiPXEBoot
  61. ilo-virtual-media = ironic.drivers.modules.ilo.boot:IloVirtualMediaBoot
  62. ipxe = ironic.drivers.modules.ipxe:iPXEBoot
  63. irmc-pxe = ironic.drivers.modules.irmc.boot:IRMCPXEBoot
  64. irmc-virtual-media = ironic.drivers.modules.irmc.boot:IRMCVirtualMediaBoot
  65. pxe = ironic.drivers.modules.pxe:PXEBoot
  66. redfish-virtual-media = ironic.drivers.modules.redfish.boot:RedfishVirtualMediaBoot
  67. ironic.hardware.interfaces.console =
  68. fake = ironic.drivers.modules.fake:FakeConsole
  69. ilo = ironic.drivers.modules.ilo.console:IloConsoleInterface
  70. ipmitool-shellinabox = ironic.drivers.modules.ipmitool:IPMIShellinaboxConsole
  71. ipmitool-socat = ironic.drivers.modules.ipmitool:IPMISocatConsole
  72. no-console = ironic.drivers.modules.noop:NoConsole
  73. ironic.hardware.interfaces.deploy =
  74. ansible = ironic.drivers.modules.ansible.deploy:AnsibleDeploy
  75. direct = ironic.drivers.modules.agent:AgentDeploy
  76. fake = ironic.drivers.modules.fake:FakeDeploy
  77. iscsi = ironic.drivers.modules.iscsi_deploy:ISCSIDeploy
  78. ramdisk = ironic.drivers.modules.pxe:PXERamdiskDeploy
  79. ironic.hardware.interfaces.inspect =
  80. fake = ironic.drivers.modules.fake:FakeInspect
  81. idrac = ironic.drivers.modules.drac.inspect:DracInspect
  82. idrac-redfish = ironic.drivers.modules.drac.inspect:DracRedfishInspect
  83. idrac-wsman = ironic.drivers.modules.drac.inspect:DracWSManInspect
  84. ilo = ironic.drivers.modules.ilo.inspect:IloInspect
  85. inspector = ironic.drivers.modules.inspector:Inspector
  86. irmc = ironic.drivers.modules.irmc.inspect:IRMCInspect
  87. no-inspect = ironic.drivers.modules.noop:NoInspect
  88. redfish = ironic.drivers.modules.redfish.inspect:RedfishInspect
  89. ironic.hardware.interfaces.management =
  90. fake = ironic.drivers.modules.fake:FakeManagement
  91. ibmc = ironic.drivers.modules.ibmc.management:IBMCManagement
  92. idrac = ironic.drivers.modules.drac.management:DracManagement
  93. idrac-redfish = ironic.drivers.modules.drac.management:DracRedfishManagement
  94. idrac-wsman = ironic.drivers.modules.drac.management:DracWSManManagement
  95. ilo = ironic.drivers.modules.ilo.management:IloManagement
  96. ilo5 = ironic.drivers.modules.ilo.management:Ilo5Management
  97. intel-ipmitool = ironic.drivers.modules.intel_ipmi.management:IntelIPMIManagement
  98. ipmitool = ironic.drivers.modules.ipmitool:IPMIManagement
  99. irmc = ironic.drivers.modules.irmc.management:IRMCManagement
  100. noop = ironic.drivers.modules.noop_mgmt:NoopManagement
  101. redfish = ironic.drivers.modules.redfish.management:RedfishManagement
  102. xclarity = ironic.drivers.modules.xclarity.management:XClarityManagement
  103. ironic.hardware.interfaces.network =
  104. flat = ironic.drivers.modules.network.flat:FlatNetwork
  105. neutron = ironic.drivers.modules.network.neutron:NeutronNetwork
  106. noop = ironic.drivers.modules.network.noop:NoopNetwork
  107. ironic.hardware.interfaces.power =
  108. agent = ironic.drivers.modules.agent_power:AgentPower
  109. fake = ironic.drivers.modules.fake:FakePower
  110. ibmc = ironic.drivers.modules.ibmc.power:IBMCPower
  111. idrac = ironic.drivers.modules.drac.power:DracPower
  112. idrac-redfish = ironic.drivers.modules.drac.power:DracRedfishPower
  113. idrac-wsman = ironic.drivers.modules.drac.power:DracWSManPower
  114. ilo = ironic.drivers.modules.ilo.power:IloPower
  115. ipmitool = ironic.drivers.modules.ipmitool:IPMIPower
  116. irmc = ironic.drivers.modules.irmc.power:IRMCPower
  117. redfish = ironic.drivers.modules.redfish.power:RedfishPower
  118. snmp = ironic.drivers.modules.snmp:SNMPPower
  119. xclarity = ironic.drivers.modules.xclarity.power:XClarityPower
  120. ironic.hardware.interfaces.raid =
  121. agent = ironic.drivers.modules.agent:AgentRAID
  122. fake = ironic.drivers.modules.fake:FakeRAID
  123. ibmc = ironic.drivers.modules.ibmc.raid:IbmcRAID
  124. idrac = ironic.drivers.modules.drac.raid:DracRAID
  125. idrac-wsman = ironic.drivers.modules.drac.raid:DracWSManRAID
  126. ilo5 = ironic.drivers.modules.ilo.raid:Ilo5RAID
  127. irmc = ironic.drivers.modules.irmc.raid:IRMCRAID
  128. no-raid = ironic.drivers.modules.noop:NoRAID
  129. ironic.hardware.interfaces.rescue =
  130. agent = ironic.drivers.modules.agent:AgentRescue
  131. fake = ironic.drivers.modules.fake:FakeRescue
  132. no-rescue = ironic.drivers.modules.noop:NoRescue
  133. ironic.hardware.interfaces.storage =
  134. fake = ironic.drivers.modules.fake:FakeStorage
  135. noop = ironic.drivers.modules.storage.noop:NoopStorage
  136. cinder = ironic.drivers.modules.storage.cinder:CinderStorage
  137. external = ironic.drivers.modules.storage.external:ExternalStorage
  138. ironic.hardware.interfaces.vendor =
  139. fake = ironic.drivers.modules.fake:FakeVendorB
  140. ibmc = ironic.drivers.modules.ibmc.vendor:IBMCVendor
  141. idrac = ironic.drivers.modules.drac.vendor_passthru:DracVendorPassthru
  142. idrac-wsman = ironic.drivers.modules.drac.vendor_passthru:DracWSManVendorPassthru
  143. ilo = ironic.drivers.modules.ilo.vendor:VendorPassthru
  144. ipmitool = ironic.drivers.modules.ipmitool:VendorPassthru
  145. no-vendor = ironic.drivers.modules.noop:NoVendor
  146. ironic.hardware.types =
  147. fake-hardware = ironic.drivers.fake_hardware:FakeHardware
  148. ibmc = ironic.drivers.ibmc:IBMCHardware
  149. idrac = ironic.drivers.drac:IDRACHardware
  150. ilo = ironic.drivers.ilo:IloHardware
  151. ilo5 = ironic.drivers.ilo:Ilo5Hardware
  152. intel-ipmi = ironic.drivers.intel_ipmi:IntelIPMIHardware
  153. ipmi = ironic.drivers.ipmi:IPMIHardware
  154. irmc = ironic.drivers.irmc:IRMCHardware
  155. manual-management = ironic.drivers.generic:ManualManagementHardware
  156. redfish = ironic.drivers.redfish:RedfishHardware
  157. snmp = ironic.drivers.snmp:SNMPHardware
  158. xclarity = ironic.drivers.xclarity:XClarityHardware
  159. ironic.database.migration_backend =
  160. sqlalchemy = ironic.db.sqlalchemy.migration
  161. [egg_info]
  162. tag_build =
  163. tag_date = 0
  164. tag_svn_revision = 0
  165. [extras]
  166. guru_meditation_reports =
  167. oslo.reports>=1.18.0 # Apache-2.0
  168. i18n =
  169. oslo.i18n>=3.15.3 # Apache-2.0
  170. devstack =
  171. virtualbmc>=1.4.0 # Apache-2.0