Add info on creating a tftp map file

This add instructions on how to create a tftp map file to the
install-guide. Also remove hard coded section numbers from iPxe
section.

Partial-Bug: #1323589
Change-Id: I0b5c36246f9170c512172929819b7d6a487804f4
Updated from global requirements

Change-Id: Id380d4d5fbb606728ec7ffbc34801958b0721a33
Fix for broken deploy of iscsi_ilo driver

This commit fixes the issue that iscsi_ilo driver fails
during deploy while creating the bootable ISO image.

Change-Id: Ib265fa49a0601985793c0f9cb1f394d05496958b
Closes-Bug: 1399522
Add tests to iscsi_deploy.build_deploy_ramdisk_options

The build_deploy_ramdisk_options() from the iscsi_deploy.py module had
no unittests, this patch is adding it.

Also this patch simplify a little the tests for
the pxe.build_pxe_config_options() by mocking
iscsi_deploy.build_deploy_ramdisk_options().

Change-Id: I7422027f8d65541cd4ca28b11df1d2a219152b88
Merge "Add tests to iscsi_deploy.build_deploy_ramdisk_options"
Workflow documentation is now in infra-manual

Replace URLs for workflow documentation to appropriate parts of the
OpenStack Project Infrastructure Manual.

Dropped sections that duplicate each other after the change.

Co-Authored-By: Dmitry Tantsur <dtantsur@redhat.com>
Change-Id: I233df03368dbb4b7805d6dce28de00fa037353c7
Merge "Workflow documentation is now in infra-manual"
Merge "Fix for broken deploy of iscsi_ilo driver"
Fix image_info passed to IPA for image download

It's possible to specify instance_info['image_source'] to be a value
like 'glance://uuid'. When using AgentDeploy, image_source is passed
to IPA in image_info dictionary in 'id' field without modification,
and IPA tries to download image to /tmp/{id} location. Deployment
fails as /tmp/glance://uuid is invalid location.

In this change image_source is split to ensure that uuid will be used
to name the file.

Closes-bug: #1400156
Change-Id: Id3658d2a32c87867d828bc3b3fecc94e514a4526
Updated from global requirements

Change-Id: I9caff449b9033862d0e50281837bb60d0553710e
Merge "Fix image_info passed to IPA for image download"
Remove duplicate dependencies from dev-quickstart docs

Turns out certain versions of Ubuntu packages tox to use Python
3, which breaks installing MySQL-Python into 2.x virtualenvs.
Since we already have "pip install tox" in these docs, let's
stick with that method rather than depending on what distros do.

Also remove other packages from SUSE line that are
duplicated by the "pip install" line.

Change-Id: I472704ab879446586ec7fa7ecd79da4f7212b81d
Closes-Bug: 1399463
Merge "Remove duplicate dependencies from dev-quickstart docs"