Bug#1377326 Changes to add redhat support for server manager

Change-Id: I0015a4bc72b779937112020bd4c7f8bd07ad83b8
Change Multi-tenancy default setting for cluster to "True"

Change-Id: I3b1574bf8f335b1379689d59426461b2d10cde48
Merge "Change Multi-tenancy default setting for cluster to "True""
update sources.list internet ubuntu precise repo

Change-Id: I8c4ac1b608624a15ebcdf4cac992ca52b53b5950
Option to add kickstart/kickseed files as part of base image addition to the server manager

Change-Id: I89533f36c7aefb2d92a65801db90978e0c70a763
Adding back redhat and including esxi5.1/5.5 base image types

Change-Id: Id3b8ef3b3abee1877ce1e558eedf118e00c61aec
[Logger infra will read from config file]
1)Log level
2)Log file/path

Change-Id: I42f3cdb0550b56bc4acecdab7282aacd9833740e
redhat reimage is failing with iso type not supproted

Change-Id: Ibb1f89386d75e09d39701dc1b8b5e0bb04a22acc
Added __$VERSION__ variable to be replaced during installation of
package to Contrail_IMAGE-ID. Existing __$version__ is replaced to
contrail_IMAGE-ID.

Change-Id: I46ea241f7fe20a15b5afc2911278b101f0ea15ad
Added a flag to identify that cluster has storage support enabled or not.

Change-Id: Id82c06b8e6c917145a368d1ac75792d881276f6a
added code for nfs live migration

Change-Id: I67d238efb50073563eca5d78829224b976f04f4b
1. Fixed side-effect of last commit.
2. added support of storage-scope
==============
Re-doing the calculation for num_osd. This issue is there when
 provisioned with "setup_interface: Yes".
Also fixed the issue for generating value of nfs_vm_host.

Change-Id: I8978710c45337ee48f5b6e48ddc9725fa1e47194
Fixed calculation of contrail_storage_mon_hosts.

===============
Fixed for calculation of variable of storage-disks.
Same issue for this as well.

===============
Fix for calculation of host roles.
This was caused by overloading a single variable, so changed the
 variable to different one now.

Change-Id: Ib5a15944a6221cfe77dc0ce281967b28ba46437f
Python script to install and upgrade server-manger

Change-Id: Ie17f14dc14539b320bbbb0d2596cad4da2266540
Merge "redhat reimage is failing with iso type not supproted"
Bug# 1368875, Add base-image and package parameters under cluster/server

Change-Id: Ie8c0939b7f45b151612d3ad9c4143fb371594865
Repo addition to server-manager fails

closes-bug: #1383205
Issue: There was an unwanted copy into /var/www/html/contrail/images for
a repo.

Fix: removed the copy and deleteion of that file while deleting a image.

Testing: on a fresh machine first add debian-repo, make sure provisoning
is going through and delete that image.

Change-Id: I3bffb91a6201dc5ce56e6bca5d3470d7d99cac80
Partial-Bug: #1378125
Enhance server manager logging

1)Server manager debug logs, will emit filename,linenumber and function
Alos logger.conf is allowed to hide/show detailed fields such
file,function,line number.
2)Transaction logger is corrected to print URI, query string and any
post data if any.
3)Clean the code so that evaluvation of params go into a single method

Testting Done:
Make sure all command are working and logs are emitted for both debug
and transaction logs.

Change-Id: Ia46096f301fb44e78bf8d2377b5c30805c7e1ad8
Package id is not getting updated, when traget node is not accessable during the provisioning

Change-Id: I50800f36a9e778ec31ea7cdb0f22f7474d3f92ff
Merge "Package id is not getting updated, when traget node is not accessable during the provisioning"