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.
 
 
 
 

198 lines
8.1 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-redfish = ironic.drivers.modules.drac.bios:DracRedfishBIOS
  52. idrac-wsman = ironic.drivers.modules.drac.bios:DracWSManBIOS
  53. ilo = ironic.drivers.modules.ilo.bios:IloBIOS
  54. irmc = ironic.drivers.modules.irmc.bios:IRMCBIOS
  55. no-bios = ironic.drivers.modules.noop:NoBIOS
  56. redfish = ironic.drivers.modules.redfish.bios:RedfishBIOS
  57. ironic.hardware.interfaces.boot =
  58. fake = ironic.drivers.modules.fake:FakeBoot
  59. idrac-redfish-virtual-media = ironic.drivers.modules.drac.boot:DracRedfishVirtualMediaBoot
  60. ilo-pxe = ironic.drivers.modules.ilo.boot:IloPXEBoot
  61. ilo-ipxe = ironic.drivers.modules.ilo.boot:IloiPXEBoot
  62. ilo-virtual-media = ironic.drivers.modules.ilo.boot:IloVirtualMediaBoot
  63. ilo-uefi-https = ironic.drivers.modules.ilo.boot:IloUefiHttpsBoot
  64. ipxe = ironic.drivers.modules.ipxe:iPXEBoot
  65. irmc-pxe = ironic.drivers.modules.irmc.boot:IRMCPXEBoot
  66. irmc-virtual-media = ironic.drivers.modules.irmc.boot:IRMCVirtualMediaBoot
  67. pxe = ironic.drivers.modules.pxe:PXEBoot
  68. redfish-virtual-media = ironic.drivers.modules.redfish.boot:RedfishVirtualMediaBoot
  69. ironic.hardware.interfaces.console =
  70. fake = ironic.drivers.modules.fake:FakeConsole
  71. ilo = ironic.drivers.modules.ilo.console:IloConsoleInterface
  72. ipmitool-shellinabox = ironic.drivers.modules.ipmitool:IPMIShellinaboxConsole
  73. ipmitool-socat = ironic.drivers.modules.ipmitool:IPMISocatConsole
  74. no-console = ironic.drivers.modules.noop:NoConsole
  75. ironic.hardware.interfaces.deploy =
  76. ansible = ironic.drivers.modules.ansible.deploy:AnsibleDeploy
  77. direct = ironic.drivers.modules.agent:AgentDeploy
  78. fake = ironic.drivers.modules.fake:FakeDeploy
  79. iscsi = ironic.drivers.modules.iscsi_deploy:ISCSIDeploy
  80. ramdisk = ironic.drivers.modules.pxe:PXERamdiskDeploy
  81. ironic.hardware.interfaces.inspect =
  82. fake = ironic.drivers.modules.fake:FakeInspect
  83. idrac = ironic.drivers.modules.drac.inspect:DracInspect
  84. idrac-redfish = ironic.drivers.modules.drac.inspect:DracRedfishInspect
  85. idrac-wsman = ironic.drivers.modules.drac.inspect:DracWSManInspect
  86. ilo = ironic.drivers.modules.ilo.inspect:IloInspect
  87. inspector = ironic.drivers.modules.inspector:Inspector
  88. irmc = ironic.drivers.modules.irmc.inspect:IRMCInspect
  89. no-inspect = ironic.drivers.modules.noop:NoInspect
  90. redfish = ironic.drivers.modules.redfish.inspect:RedfishInspect
  91. ironic.hardware.interfaces.management =
  92. fake = ironic.drivers.modules.fake:FakeManagement
  93. ibmc = ironic.drivers.modules.ibmc.management:IBMCManagement
  94. idrac = ironic.drivers.modules.drac.management:DracManagement
  95. idrac-redfish = ironic.drivers.modules.drac.management:DracRedfishManagement
  96. idrac-wsman = ironic.drivers.modules.drac.management:DracWSManManagement
  97. ilo = ironic.drivers.modules.ilo.management:IloManagement
  98. ilo5 = ironic.drivers.modules.ilo.management:Ilo5Management
  99. intel-ipmitool = ironic.drivers.modules.intel_ipmi.management:IntelIPMIManagement
  100. ipmitool = ironic.drivers.modules.ipmitool:IPMIManagement
  101. irmc = ironic.drivers.modules.irmc.management:IRMCManagement
  102. noop = ironic.drivers.modules.noop_mgmt:NoopManagement
  103. redfish = ironic.drivers.modules.redfish.management:RedfishManagement
  104. xclarity = ironic.drivers.modules.xclarity.management:XClarityManagement
  105. ironic.hardware.interfaces.network =
  106. flat = ironic.drivers.modules.network.flat:FlatNetwork
  107. neutron = ironic.drivers.modules.network.neutron:NeutronNetwork
  108. noop = ironic.drivers.modules.network.noop:NoopNetwork
  109. ironic.hardware.interfaces.power =
  110. agent = ironic.drivers.modules.agent_power:AgentPower
  111. fake = ironic.drivers.modules.fake:FakePower
  112. ibmc = ironic.drivers.modules.ibmc.power:IBMCPower
  113. idrac = ironic.drivers.modules.drac.power:DracPower
  114. idrac-redfish = ironic.drivers.modules.drac.power:DracRedfishPower
  115. idrac-wsman = ironic.drivers.modules.drac.power:DracWSManPower
  116. ilo = ironic.drivers.modules.ilo.power:IloPower
  117. ipmitool = ironic.drivers.modules.ipmitool:IPMIPower
  118. irmc = ironic.drivers.modules.irmc.power:IRMCPower
  119. redfish = ironic.drivers.modules.redfish.power:RedfishPower
  120. snmp = ironic.drivers.modules.snmp:SNMPPower
  121. xclarity = ironic.drivers.modules.xclarity.power:XClarityPower
  122. ironic.hardware.interfaces.raid =
  123. agent = ironic.drivers.modules.agent:AgentRAID
  124. fake = ironic.drivers.modules.fake:FakeRAID
  125. ibmc = ironic.drivers.modules.ibmc.raid:IbmcRAID
  126. idrac = ironic.drivers.modules.drac.raid:DracRAID
  127. idrac-wsman = ironic.drivers.modules.drac.raid:DracWSManRAID
  128. ilo5 = ironic.drivers.modules.ilo.raid:Ilo5RAID
  129. irmc = ironic.drivers.modules.irmc.raid:IRMCRAID
  130. no-raid = ironic.drivers.modules.noop:NoRAID
  131. ironic.hardware.interfaces.rescue =
  132. agent = ironic.drivers.modules.agent:AgentRescue
  133. fake = ironic.drivers.modules.fake:FakeRescue
  134. no-rescue = ironic.drivers.modules.noop:NoRescue
  135. ironic.hardware.interfaces.storage =
  136. fake = ironic.drivers.modules.fake:FakeStorage
  137. noop = ironic.drivers.modules.storage.noop:NoopStorage
  138. cinder = ironic.drivers.modules.storage.cinder:CinderStorage
  139. external = ironic.drivers.modules.storage.external:ExternalStorage
  140. ironic.hardware.interfaces.vendor =
  141. fake = ironic.drivers.modules.fake:FakeVendorB
  142. ibmc = ironic.drivers.modules.ibmc.vendor:IBMCVendor
  143. idrac = ironic.drivers.modules.drac.vendor_passthru:DracVendorPassthru
  144. idrac-wsman = ironic.drivers.modules.drac.vendor_passthru:DracWSManVendorPassthru
  145. ilo = ironic.drivers.modules.ilo.vendor:VendorPassthru
  146. ipmitool = ironic.drivers.modules.ipmitool:VendorPassthru
  147. no-vendor = ironic.drivers.modules.noop:NoVendor
  148. ironic.hardware.types =
  149. fake-hardware = ironic.drivers.fake_hardware:FakeHardware
  150. ibmc = ironic.drivers.ibmc:IBMCHardware
  151. idrac = ironic.drivers.drac:IDRACHardware
  152. ilo = ironic.drivers.ilo:IloHardware
  153. ilo5 = ironic.drivers.ilo:Ilo5Hardware
  154. intel-ipmi = ironic.drivers.intel_ipmi:IntelIPMIHardware
  155. ipmi = ironic.drivers.ipmi:IPMIHardware
  156. irmc = ironic.drivers.irmc:IRMCHardware
  157. manual-management = ironic.drivers.generic:ManualManagementHardware
  158. redfish = ironic.drivers.redfish:RedfishHardware
  159. snmp = ironic.drivers.snmp:SNMPHardware
  160. xclarity = ironic.drivers.xclarity:XClarityHardware
  161. ironic.database.migration_backend =
  162. sqlalchemy = ironic.db.sqlalchemy.migration
  163. [egg_info]
  164. tag_build =
  165. tag_date = 0
  166. tag_svn_revision = 0
  167. [extras]
  168. guru_meditation_reports =
  169. oslo.reports>=1.18.0 # Apache-2.0
  170. i18n =
  171. oslo.i18n>=3.15.3 # Apache-2.0
  172. devstack =
  173. virtualbmc>=1.4.0 # Apache-2.0