| Ensure that bazelisk is present. |
| |
| If bazelisk is already installed, this role does nothing. Otherwise, |
| it downloads bazelisk from the GitHub and installs it in the user's |
| home directory by default. |
| |
| **Role Variables** |
| |
| .. zuul:rolevar:: bazelisk_version |
| :default: v1.3.0 |
| |
| Version of Bazelisk to install |
| |
| .. zuul:rolevar:: bazelisk_arch |
| :default: linux-amd64 |
| |
| Architecture to install. |
| |
| .. zuul:rolevar:: bazelisk_url |
| :default: https://github.com/bazelbuild/bazelisk/releases/download/{{ bazelisk_version }}/bazelisk-{{ bazelisk_arch }} |
| |
| The URL from which to download bazelisk. |
| |
| .. zuul:rolevar:: bazelisk_target |
| :default: "{{ ansible_user_dir }}/.local/bin/bazelisk" |
| |
| Where to install bazelisk. If the role downloads bazelisk, it will |
| set :zuul:rolevar:`bazelisk_executable` to this value as well. |
| |
| .. zuul:rolevar:: bazelisk_executable |
| :default: bazelisk |
| |
| The path to the bazelisk executable. If this already exists, the |
| role will not perform any further actions. |