You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
output from run() and _run() now log output before raising exception
OS detection in deltas.rb no longer assumes everything is Solaris on Sundays (a4e8362)
certain output from service --status-all no longer causes service name to be added as nil
get_puppet_errors() now supports 2.7 and 3.0, albeit less performant than could be
run_puppet() masterless works, master works better
validate_*() now logs the resource name and expectations in addition to the results
added :passthrough feature to allow testing of non-Vagrant machines
added/updated minor instantiation options
:logfile to log runs to disk, not just STDOUT
:vagrant_concurrency prevents Rouster from running any vagrant commands if the process is already running (useful for Jenkins, particularly if using VirtualBox provider)
:verbosity now supports array specification to allow different logging to disk vs. console
broke out vagrant methods to lib/rouster/vagrant.rb
changed get_crontab() return from logicalOrderInt numbering to command name based (includes duplicate command checking)
added remove_specific_cert() to puppet.rb, reverse of remove_existing_certs()
added validate_cron() method, corollary of get_crontab()
added is_symlink?() method
expanded validate_file() supported expectations
added :ensure => symlink (or link)
added :target => /path/to/file for symlink resources
added :notcontains => [] (:doesntcontain is an alias here)