ironic-staging-drivers/ironic_staging_drivers
Pavlo Shchelokovskyy ffd006e098 Add Ansible-deploy driver
Requires Ironic API >= 1.22 when using heartbeats to Ironic API.

For better logging and proper deployment failure handling,
Ironic should be > '6.1.1.dev147' version.

Tested with and targets Ansible >= 2.1

Experimental DIB element: I3f6c3baf0197d27f2d423f52611666ca186cd0a4
Experimental TinyCore-based bootstrap:
Ie39ce67dc93e7d53bf75937c7defacafad5fbfcf

Tested with DevStack, Bifrost and Mirantis OpenStack,
with both VMs and real IPMI hardware.
Tempest's baremetal_server_basic_ops test reliably passes on DevStack
with `pxe_ssh_ansible` driver.

More elaborate documentation will be proposed in next changes.

Change-Id: Ib9317d365d7bc39aa00a9d9e1eadddd2f9b2947f
Related-bug: #1526308
Co-Authored-By: Yuriy Zveryanskyy <yzveryanskyy@mirantis.com>
2016-09-16 21:54:24 +03:00
..
amt Remove kwargs from the vendor passthru continue_deploy tests 2016-08-11 12:44:36 +01:00
ansible Add Ansible-deploy driver 2016-09-16 21:54:24 +03:00
common Add vendor methods for Intel Node Manager statistics 2016-04-22 11:12:52 +03:00
iboot Add iBoot driver 2016-08-10 16:04:28 +01:00
intel_nm Merge "Change global names in Intel NM driver" 2016-04-22 11:32:17 +00:00
libvirt Mock the 'libvirt' import on tests 2016-08-26 15:52:00 +01:00
tests Add Ansible-deploy driver 2016-09-16 21:54:24 +03:00
wol Add Wake-On-Lan driver 2016-02-23 14:36:59 +00:00
__init__.py Skeleton initial commit 2016-01-26 12:48:24 +00:00
version.py Add the version.py module 2016-02-05 16:54:56 +00:00