Merge pull request #257 from daniel-pittman/feature/master/use-packaged-artifact-in-ci-testing

Debug acceptance test environment failures...
Work around Puppet Module Tool limitations

The Puppet module tool is unable to install a local module that is not present
on the forge, because it depends entirely on remote dependency resolution but
does not send local data to the remote server.

This works around that by forcibly installing the module without dependencies,
then installing every missing module from the remote forge with a script.

Signed-off-by: Daniel Pittman <daniel@rimspace.net>
Merge branch 'feature/master/use-packaged-artifact-in-ci-testing'
Work around Puppet Module Tool limitations

The Puppet module tool is unable to install a local module that is not present
on the forge, because it depends entirely on remote dependency resolution but
does not send local data to the remote server.

This works around that by forcibly installing the module without dependencies,
then installing every missing module from the remote forge with a script.

Signed-off-by: Daniel Pittman <daniel@rimspace.net>
Merge branch 'feature/master/use-packaged-artifact-in-ci-testing'
Fix a typo that broke the acceptance test module install...

One tiny typo, and we broke module installation.  Yay.

Signed-off-by: Daniel Pittman <daniel@rimspace.net>
Merge branch 'feature/master/use-packaged-artifact-in-ci-testing'
Double-escape backslash in Ruby strings

The backslash characters that we need to pass through SSH need to be
double-escaped in order to get through Ruby correctly...

Signed-off-by: Daniel Pittman <daniel@rimspace.net>
Merge branch 'feature/master/use-packaged-artifact-in-ci-testing'
Debug acceptance test environment failures...

The previous change is not quite working, and since we can't locally test the
suite we need to debug this in situ...

Signed-off-by: Daniel Pittman <daniel@rimspace.net>
Merge branch 'feature/master/use-packaged-artifact-in-ci-testing'
Double-escape backslash in Ruby strings

The backslash characters that we need to pass through SSH need to be
double-escaped in order to get through Ruby correctly...

Signed-off-by: Daniel Pittman <daniel@rimspace.net>
Merge branch 'feature/master/use-packaged-artifact-in-ci-testing'
More robust installation of dependent modules...

PMT will fail when asked to reinstall the same module, so we work around that
by installing only the first dependency in a while loop; this will skip
anything installed as a dependency of another module.

Signed-off-by: Daniel Pittman <daniel@rimspace.net>
Merge branch 'feature/master/use-packaged-artifact-in-ci-testing'
Create a mailmap to fix incorrect author names

Signed-off-by: Daniel Pittman <daniel@rimspace.net>