- name: Install Kroki CLI
hosts: kroki_cli_hosts
become: true
vars:
go_bin_dir: /usr/local/bin
tasks:
- name: Install Go runtime
ansible.builtin.package:
name: golang
state: present
- name: Build and install Kroki CLI
ansible.builtin.shell: |
set -euo pipefail
GOBIN={{ go_bin_dir }} go install github.com/yuzutech/kroki-cli/cmd/kroki@latest
args:
executable: /bin/bash
changed_when: false
- name: Verify installation
ansible.builtin.command: kroki --help
changed_when: false