os_ironic role should not require swift

Bug #1634299 reported by Jimmy McCrory
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack-Ansible
Won't Fix
Wishlist
Unassigned

Bug Description

When not being installed as a standalone service, the os_ironic role has several tasks[0] and the ironic.conf[1] file requiring that swift be available.

Depending on the deployer's environment and ironic driver used, swift shouldn't be a hard requirement.

[0] https://github.com/openstack/openstack-ansible-os_ironic/blob/master/tasks/ironic_post_install.yml#L40-L101
[1] https://github.com/openstack/openstack-ansible-os_ironic/blob/master/templates/ironic.conf.j2#L52-L59

Changed in openstack-ansible:
importance: Undecided → Wishlist
status: New → Confirmed
assignee: nobody → Andy McCrae (andrew-mccrae)
Revision history for this message
Michael Davies (mrda) wrote :

The Ironic role, by default, uses the agent_ipmitool driver, which currently requires Swift Temp URLs to retrieve the user image to deploy to the target node. So I believe for now there is a hard dependency on Swift. agent_ipmitool is the only supported driver today.

(If we were to provide additional driver options, this could be relaxed, but I'd only be happy doing so if we added them to a functional gate test. Ceph tempurls are supported I believe, but again, it would need to be tested)

Changed in openstack-ansible:
assignee: Andy McCrae (andrew-mccrae) → nobody
Revision history for this message
Major Hayden (rackerhacker) wrote :

Marking this one as wontfix because it might be better to open this bug with ironic directly.

Changed in openstack-ansible:
status: Confirmed → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.