Add extendable rake task to have define on projects utilizing beaker
Refactor to have a single maintainable file for test tasks and require the rake task object
Remove assumption of delivery.puppetlabs.net
Remove the host tasks until we can fully bake what the use case is
fix yard docs
Fixed issue with default behavior not picking up type and hosts from rake task
(QENG-760) support for additional disk for vagrant

- if a given vagrant box has a disk_path then either create a new vmdk
  disk or use the provided disk
- defaults to 50 x 1024 bytes if the disk needs to created
(QENG-775) Do not use puppet to stop puppet on older PE on SLES

A bug in the init script on older versions of SLES causes the init
script to kill our `puppet resource` invocation as well as the daemon
agent.
(MAINT) update nokogiri dependency

- Fixes: Unable to resolve dependencies: aws-sdk requires nokogiri (>= 1.4.4);
  rbvmomi requires nokogiri (>= 1.4.1); beaker requires nokogiri (=
  1.5.10); fog requires nokogiri (>= 1.5.11, ~> 1.5)
Merge pull request #307 from anodelman/maint

(MAINT) update nokogiri dependency
Merge pull request #306 from branan/qeng_775

(QENG-775) Do not use puppet to stop puppet on older PE on SLES
create 1.12.2 gem
Merge pull request #308 from anodelman/make-gem

create 1.12.2 gem
Merge pull request #303 from anodelman/vagrant-maint

(QENG-760) support for additional disk for vagrant
Merge pull request #276 from cyberious/RakeTasks

Rake tasks
Bugfix in host.exec.

Honor the :silent option.

Signed-off-by: Wayne <wayne@puppetlabs.com>
Bugfix in logger.

Many logging functions seem to try to pass positional parameters in to
optionally_color but mistakenly flattened the list into a single argument. This
made it impossible to choose whether or not to add a newline.

Signed-off-by: Wayne <wayne@puppetlabs.com>
Make retry_command output easier on the eyes.

Silent all the "on" commands by passing silent => true to the underlying
host.exec in the options map. Instead, handle console/logfile output for
retry_command manually. Should significantly reduce logfile size for
applications that make extensive use of retry_command, not to mention making
stdout more readable.

Signed-off-by: Wayne <wayne@puppetlabs.com>
Remove call to logger.notify with bogus arity.

Seems like "args" probably becomes an empty array which made this method call
okay previously. However, if there are no arguments in "*args" then no args get
passed down to optionally_color, thus the arity of the original "*args" is
preserved.

Signed-off-by: Wayne <wayne@puppetlabs.com>
Make verbosity in `retry_command` configurable.

Signed-off-by: Wayne <wayne@puppetlabs.com>