- Added
BEAKER_BOLT_VERSION
environment variable to set the version of Bolt used to generate an inventory file.
- Updated the helper to query the version of Bolt installed on the Beaker host when generating an inventory file.
- Updated the helper to be compatible with Bolt 2.0 changes. Bolt 2.0 introduced some backwards-incompatible changes that you should be aware of before upgrading to this version.
.ssh
directory path on OSX 10.12/10.13/10.14 and Solaris 10- Puppet 6 collection handling fix
- PE
puppet access login
fixes
- (maint) - Work around for BOLT-845, installing ffi on el5 machines).
- Bump bolt version from
0.22.0
to0.23.0
to include fix for BOLT-844.
- Updates host from
localhost
to127.0.0.1
.
BOLT_VERSION
is now dependent on Puppet version.bolt_path
is now dependent on Puppet version.
- Add support for AlwaysBeScheduling hypervisor to
Beaker::TaskHelper::Inventory.hosts_to_inventory
.
- Include CHANGELOG.md entry for previous release.
Beaker::TaskHelper::Inventory.hosts_to_inventory
creates an inventory hash from beaker hosts.
- Windows path to bolt
This version is not semver.
- Ability to pass a custom path to bolt
setup_ssh_access
method to setup task ssh access on linux hosts.
- Handle default password when no host has a "default" role.
No changes.
This version is not semver.
- Require
beaker-task_helper
instead ofbeaker/task_helper
now.
- Use beaker's version_is_less rather than puppet's versioncmp
BEAKER_password
variable for remote tasks.
- Fix windows on bolt >=0.16.0
- Fix json output format.
- Cleaning up the README
- Making compatible with bolt versions greater than 0.15.0
- Pinning bolt install version to 0.16.1
- run_task now takes host as a parameter.
- task_summary_line provides a generic way for checking bolt or pe success.
- Tests added
- Better windows support.
- Make source for gem an argument.
- Fix license and point to the correct github URL.
- Initial release, helper methods to run bolt or pe tasks.