Damian Dabrowski 36468adfac Define ipa-insecure=1 in LXC example
In LXC example, the BMAAS network is not routable to any other networks
nor to the internal VIP.
It means that Ironic Python Agent(IPA) is not able to communicate with
ironic API and ironic inspector over haproxy.
To solve that issue, `ironic_inspector_callback_url` and
`ironic_ironic_conf_overrides.service_catalog.endpoint_override` values
were overriden to instruct IPA to communicate with ironic api/inspector
backends directly on BMAAS network(instead of going via HAProxy on
management network).
It may cause a problem with certificate verification if these backends
are listening on https because most likely they are using self-signed
certificate.
As a workaround, `ipa-insecure=1` kernel parameter[1] is added to IPA
for both inspection and deployment.

[1] https://docs.openstack.org/ironic-python-agent/latest/install/index.html#ipa-and-tls

Change-Id: Idfb5a4e9bf4f39441fc99b5aa78500d6195e6da0
2023-05-23 18:57:22 +02: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
2023-04-25 08:19:16 +01: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 60.8%
Python 26.3%
Shell 12.9%