Role Ironic for OpenStack-Ansible
Go to file
Jonathan Rosser b974a6c0e0 Refactor ironic deploy image handling.
The deploy image is required in two places in an ironic deployment,
first as images uploaded to glance for the ironic service, and second
as files on a web server for the ironic-inspector service.

Previously this role only placed the deploy images on the ironic
inspector web server, but this patch provides the functionality to
also upload the images to glance.

The variables for ironic deploy image source locations are
consolidated so that only one set are required to run the tasks
for both ironic and ironic-inspector, and several overrides are
available allowing the source to be overidden to a local mirror
easily.

Finally - the name of the files placed on the inspector web server
and into glance represent the upstream name of the image files rather
than generic names which lose versioning and release information.

Change-Id: I1aed9d97a4ddbfb70d2375f5204c55374d1067c9
2022-12-07 15:03:32 +01:00
defaults Refactor ironic deploy image handling. 2022-12-07 15:03:32 +01:00
doc Refactor ironic deploy image handling. 2022-12-07 15:03:32 +01:00
examples Trivial: Fix the pep8 warning 2018-08-06 07:34:37 +00:00
files Add Support for Deploying UEFI Baremetal Nodes 2021-12-12 14:24:30 +00:00
handlers Remove legacy policy.json cleanup handler 2022-02-02 04:13:55 -05:00
meta Use ansible_facts[] instead of fact variables 2021-03-16 08:04:54 +00:00
releasenotes Refactor ironic deploy image handling. 2022-12-07 15:03:32 +01:00
tasks Refactor ironic deploy image handling. 2022-12-07 15:03:32 +01:00
templates Refactor ironic deploy image handling. 2022-12-07 15:03:32 +01:00
tests Remove ironic_server from inventory 2022-08-04 12:13:57 -05:00
vars Pass CA pass to Swift CLI 2022-11-25 10:56:59 +01:00
zuul.d Replace linters test with integarted one 2021-05-21 15:52:52 +03:00
.gitignore Updated from OpenStack Ansible Tests 2019-08-20 03:06:08 +00:00
.gitreview OpenDev Migration Patch 2019-04-19 19:29:12 +00:00
bindep.txt Updated from OpenStack Ansible Tests 2021-03-12 22:19:14 +00:00
CONTRIBUTING.rst [ussuri][goal] Update contributor documentation 2020-05-12 22:05:29 +03:00
LICENSE Initial commit 2015-10-19 15:08:19 +10:30
local_install.sh Use centralised test scripts 2016-09-28 08:51:21 +01:00
manual-test.rc Use centralised test scripts 2016-09-28 08:51:21 +01:00
README.rst Replace git.openstack.org URLs with opendev.org URLs 2019-07-10 22:58:32 +08:00
run_tests.sh Updated from OpenStack Ansible Tests 2021-03-12 22:19:14 +00:00
tox.ini Cleanup setup.py config 2022-04-04 10:24:05 +01:00
Vagrantfile Updated from OpenStack Ansible Tests 2021-12-17 16:46:14 +00: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