diff --git a/README.md b/README.md index c77f3a6..a879fc3 100644 --- a/README.md +++ b/README.md @@ -33,6 +33,7 @@ Variable names below map to [the agent configuration documentation](https://buil - `buildkite_agent_bootstrap_script` - `buildkite_agent_git_clean_flags` - `buildkite_agent_git_clone_flags` +- `buildkite_agent_git_fetch_flags` - `buildkite_agent_no_color` - `buildkite_agent_no_command_eval` - `buildkite_agent_no_plugins` diff --git a/defaults/main.yml b/defaults/main.yml index 4c94b0f..335faab 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -55,6 +55,7 @@ buildkite_agent_bootstrap_script: Windows: buildkite-agent bootstrap buildkite_agent_git_clean_flags: -fxdq buildkite_agent_git_clone_flags: -v +buildkite_agent_git_fetch_flags: -v --prune buildkite_agent_no_color: 'false' buildkite_agent_no_command_eval: 'false' buildkite_agent_no_plugins: 'false' diff --git a/templates/buildkite-agent.cfg.j2 b/templates/buildkite-agent.cfg.j2 index af143b2..6f4a0a4 100644 --- a/templates/buildkite-agent.cfg.j2 +++ b/templates/buildkite-agent.cfg.j2 @@ -45,6 +45,9 @@ plugins-path="{{ buildkite_agent_plugins_dir[ansible_os_family] }}" # Flags to pass to the `git clone` command git-clone-flags={{ buildkite_agent_git_clone_flags }} +# Flags to pass to the `git fetch` command +git-fetch-flags={{ buildkite_agent_git_fetch_flags }} + # Flags to pass to the `git clean` command git-clean-flags={{ buildkite_agent_git_clean_flags }}