Add build files for RHEL7.

Signed-off-by: Dan Mick <dan.mick@inktank.com>
Switch requirements based on ${pyver} rather than $(FLAVOR)

The one real difference, importlib, depends on the Python version,
but we have that handy already in the shell snippet; use it.

Signed-off-by: Dan Mick <dan.mick@inktank.com>
Workarounds for salt bug https://github.com/saltstack/salt/pull/12316

Signed-off-by: Dan Mick <dan.mick@inktank.com>
Add a specialization of httpd conf for RHEL7/Apache 2.4's new auth directives

Also, make get-flavor.sh a bit more careful, and call 'rh' 'el6' to reflect
the fact that it's been used for both Centos and RHEL 6.x.  (rhel7 is still
named rhel7 simply because Centos 7 hasn't been validated.)  Make FLAVOR
apply to calamari.conf as well, even though it's of little use there.

Signed-off-by: Dan Mick <dan.mick@inktank.com>
Merge branch 'wip-rhel7' into 1.2

Conflicts:
	salt/local/postgres.sls
Mismerge of postgres.sls left extra {% endif %}

Signed-off-by: Dan Mick <dan.mick@inktank.com>
curl now failing on centos 6.4; use 'urllib' workaround with stable bootstrap

Signed-off-by: Dan Mick <dan.mick@inktank.com>
Put centos-bootstrap-salt.sh in correct directory

Signed-off-by: Dan Mick <dan.mick@inktank.com>
tests: change get_timeout_scaling_factor to return int

Signed-off-by: Gregory Meno <gregory.meno@inktank.com>
tests: Move api location and creds into test config template

Signed-off-by: Gregory Meno <gregory.meno@inktank.com>
tests: Reduce operations on pools during inter-test reset

Signed-off-by: Gregory Meno <gregory.meno@inktank.com>
tests: remove port number

Signed-off-by: Gregory Meno <gregory.meno@inktank.com>
cthulhu: fix PEP8 warning

Signed-off-by: Gregory Meno <gregory.meno@inktank.com>
tests: stop iterating the characters in the log path

Signed-off-by: Gregory Meno <gregory.meno@inktank.com>
tests: skip changing the crush rules set of a pool if there is only one

Signed-off-by: Gregory Meno <gregory.meno@inktank.com>
tests: skip external tests that require calamari resets

Signed-off-by: Gregory Meno <gregory.meno@inktank.com>
tests: improves perfomance of inter-test reset for live clusters

Signed-off-by: Gregory Meno <gregory.meno@inktank.com>
tests: stop setting osds in, they should alredy be in, stop tests if they are not

Signed-off-by: Gregory Meno <gregory.meno@inktank.com>
tests: choose which bootstrap to use based on setting in conf

Signed-off-by: Gregory Meno <gregory.meno@inktank.com>
tests: stop passing JSON around. working bootstrap

Signed-off-by: Gregory Meno <gregory.meno@inktank.com>