Move bosh_helper and deployment_helper into bat/lib
Stop explicitly deleting the bosh cli config after BAT

That's what the object finalizer is for.
remove unused class method
Backfill tests for BoshHelper#bosh

Signed-off-by: Jesse Zhang <jz@pivotallabs.com>
Back-fill tests for MigrateDisk

It looks integration-ish to guard against a subsequent refactoring.

Signed-off-by: Ian Lesperance <ilesperance@pivotallabs.com>
Even more conservative test for MigrateDisk

Signed-off-by: Tony Hansmann <thansmann@pivotallabs.com>
Rename Linux::Disk to Linux::DiskManager
rename the files and require
Extract disk mounting and directory copying logic

A message handler should not have the knowledge of how to mount a disk

Signed-off-by: Tony Hansmann <thansmann@pivotallabs.com>
Add bosh_cli dependency for Bosh::Dev

[finishes #57199558]

Signed-off-by: Rob Day-Reynolds <rdayreynolds@pivotallabs.com>
Revert "Add bosh_cli dependency for Bosh::Dev"

This reverts commit ebde26e850ed5696630dd118c46956a32358d482.
Revert "Back-fill tests for MigrateDisk"

This reverts commit 0cfecc3 all the way to b1b9d90

Signed-off-by: Rob Day-Reynolds <rdayreynolds@pivotallabs.com>
Revert "Revert "Add bosh_cli dependency for Bosh::Dev""

This commit brings back the change we wanted to commit, but kept the
accidental commits out.
This reverts commit b1b9d905b0a28f9093ebbfa21b02ac658f0ba90d.
Install readline-devel on CentOS

  * enables libpq to be compiled [#54322628]

Signed-off-by: Brian Cunnie <cunnie@pivotallabs.com>
Install sudo on CentOS

  * add serverspec in both centos and ubuntu
    * even though the latter installs sudo implicitly

[#54322628]

Signed-off-by: Brian Cunnie <cunnie@pivotallabs.com>
Configure sudo on CentOS

  * backfill serverspec for ubuntu

[#54322628]

Signed-off-by: Brian Cunnie <cunnie@pivotallabs.com>