Andrew Bonney a665f45a69 Fix lack of constraints for ironic-inspector
OSA playbooks only call this role once for all Ironic containers
(API and inspector). As a result, the wheel builds only happen
once. If the first host (which is responsible for wheel builds)
is an API container, these vars would prevent Ironic inspector
requirements being accounted for, and as such no matching
constraints will be generated.

When the venv is deployed to the Ironic inspector container,
the lack of constraints can cause dependencies which are too new
to be installed, causing the service to fail.

Alternatively this role could be called twice by the playbook
for differing container/host roles, but as inspector is expected
to be merged into ironic at some point this feels equally valid.

Change-Id: I3952a4e5514824381410d87ed6d535f13ec40498
2023-08-02 14:44:56 +01:00
2023-05-23 18:57:22 +02:00
2018-08-06 07:34:37 +00:00
2023-04-29 18:37:37 +02:00
2022-08-04 12:13:57 -05:00
2019-04-19 19:29:12 +00:00
2015-10-19 15:08:19 +10:30
2016-09-28 08:51:21 +01:00
2016-09-28 08:51:21 +01:00
2022-04-04 10:24:05 +01:00

Team and repository tags

image

OpenStack-Ansible role for Bare Metal (ironic) service

This is an OpenStack-Ansible role to deploy the Bare Metal (ironic) service.

Documentation for the project can be found at:

https://docs.openstack.org/openstack-ansible-os_ironic/latest

Release notes for the project can be found at:

https://docs.openstack.org/releasenotes/openstack-ansible-os_ironic

The project source code repository is located at:

https://opendev.org/openstack/openstack-ansible-os_ironic

The project home is at:

https://launchpad.net/openstack-ansible

The bugs is at:

https://bugs.launchpad.net/openstack-ansible

Description
Role Ironic for OpenStack-Ansible
Readme 6.2 MiB
Languages
Jinja 59.8%
Python 27%
Shell 13.2%