Releases: improbable-eng/ansible-buildkite-agent
Releases · improbable-eng/ansible-buildkite-agent
Enable journal-based logging as well as file-based
v4.2.0 Merge pull request #79 from improbable-eng/enable-journal-logging
Make homebrew location configurable
On Apple silicon Macs, homebrew uses a different location that on Intel Macs - this allows for configuring the value that will be used.
Fix systemd service logging bug
#39 - make the captured stdout/stderr logs actually target a file instead of a directory.
Support for buildkite-agent shim scripts
Add support for shims/scripts wrapping the buildkite-agent
binary, instead of directly calling the binary.
This can be useful, for example, if you need to fetch your agent registration token from a secret store before running buildkite-agent
.
If not using a shim/script, no changes are needed.
To use a shim instead of directly calling the buildkite-agent
binary, point buildkite_agent_executable
to your shim, and buildkite_agent_start_command
to your shim's args.
- Added
buildkite_agent_executable
option. - Added
buildkite_agent_start_command
option.
3.0.0
Support ansible 2.9.0.
2.2.1
- Support for Ansible
2.9
2.1.0
buildkite_agent_username
option for configuring the name of the user to run the service as.buildkite_agent_user_description
option for configuring the description of the user to run the service as.
2.0.0
- require ansible
2.8.x
forwin_user_profile
support. - take care of
win_nssm
deprecations within ansible 2.8.x.
1.2.0
1.2.0 - 2019-03-16
Added
buildkite_agent_allow_service_startup
option.buildkite_agent_expose_secrets
option.buildkite_agent_tags_from_gcp_labels
option.buildkite_agent_start_parameters
option for Debian and Windows.- Debian
buildkite_agent_systemd_override_template
option.- Related - stop using systemd template unit file (because
buildkite_agent_start_parameters
and v3.6.0+ allow--spawn
for multiple job-runners).
- Related - stop using systemd template unit file (because