Uses config.yml to store password for ssh-copy-id

Previously we used the stored password which resulted in
errors. This allows us to store the password within the
job parameters.

Change-Id: Iedabaecc78f1404222cbdb6535ba17ba4ef50764
Adds a instack-undercloud rpm listing to repo_settings.yml

Since the instack-undercloud rpm changes frequently, it is
useful to have a place to refer to the exact rpm needed to
be installed. The current rpm link should be changed going
forward.

Change-Id: Ic183b13061f8b1c3a39977decc5a3a1ce78e9790
Removes whitespace error when adding instck-undercloud rpm

Had unnecessary space between the 'name' label and the
instack-undercloud rpm string which caused an error.

Change-Id: I411aaac303eeba3f0697d5f7e00e26ea6a6dd268
Correct grep line to search for completed install

The line printed in the log at the end of
instack-install-undercloud-packages has been updated.
Updating grep check to match that line.

Change-Id: I015df27802f1af00a2288f7a114524569cf34741
Add stat check for the instack log file

Removed -e check that errors when the file does
not exist. The same change was submitted for virt
previously.

Change-Id: I064c064be5dfc413d99db5982ccf13869fb1c787
Make astapor dest variable in the openstack-installer role

Change-Id: I72886c0df73a89808b597cb3bf861dc1c26194d5
Make settings.py downcase the prefix

Change-Id: Ia6290d6185d2a99ad34ceb1546189791315881b9
Settings.py changes for uniqueness

* Shorten some fields of the node prefix
* Add BUILD_NUMBER if it exists

Change-Id: I553946cc05500c118500dffb15ec89fae23895ac
Add redhat-lsb-core as a common dependency

In order to get the 'ansible_lsb' fact, redhat-lsb-core is a necessary
package.

Change-Id: Idb1df80a6f316a35514b3abe7385177e7e721d27
Move redhat-lsb-core to linux-common to run after repos are set

Change-Id: I4588d5c75a094cd9ca51d44752f5c795b4e0949c
ksgen/configure: patch and test configure lib

Change-Id: Ia944e958ad92506c3c94647d8dd2e5d29cd270d8
ksgen/test_configure: test !ref

Change-Id: I818e273e2d9dcc9d9d308ada2cbf3996074f4beb
ksgen/test_configure: test overwrite tag

Change-Id: I4cf689b3750864c87d968d0b8d0ab37c64aef28d
ksgen/yaml: adds lookup tag support

Change-Id: I818eae095370ef24328e9d85aac3fe8d364e4a54
ksgen/tree: rename update -> merge

Change-Id: I6389be1deca844dcfbde26b4e6df4fa89c37ea76
ksgen/tests: adds more configure tests

Change-Id: I1e7810bf3e3d4b32013d14e759aa213f055d231e
ksgen/yaml_utils: minor - pylint fix

Change-Id: Ib48a2f80cee92c85debf2a10435b0c075d0467d3
ksgen/yaml_utils: lookup tag repects lookup-table delimiter

Change-Id: I3f3ec917b3e4ca1c6115b8711b490d3aa4a86335
ksgen/configure: merges to self instead of new copy

Change-Id: I06fb141e4c989c2680158386eca1f76a1e2c5728
ksgen: minor fixes to main

Change-Id: I4cfe7a536464127d0446c35cc2108e2a178b8a30