I've now removed the gem completely from the test lab (this includes the need to boot the DRb server). I've been able to remove a lot of code and refactor other code into a smaller foot print; thou there is still room to improve, but this is a huge win in my book.
This has resulted in much faster test lab build times; namely the chef-client configuration of the test lab completes more rapidly now.
This also has resulted in Increased visibility because the logging is no longer split between your local system and the test lab (i.e. the old DRb server).
As we did with vagrant, removing internal reliance on their gem, I will be removing the dependency on Chef as well. This should reduce our likely hood of having more dependency messes in the future.
I've now removed the gem completely from the test lab (this includes the need to boot the DRb server). I've been able to remove a lot of code and refactor other code into a smaller foot print; thou there is still room to improve, but this is a huge win in my book.
This has resulted in much faster test lab build times; namely the chef-client configuration of the test lab completes more rapidly now.
This also has resulted in Increased visibility because the logging is no longer split between your local system and the test lab (i.e. the old DRb server).
As we did with vagrant, removing internal reliance on their gem, I will be removing the dependency on Chef as well. This should reduce our likely hood of having more dependency messes in the future.