Есть ли способ добавить репозиторий Helm, используя ansible? Я пытаюсь автоматизировать это как часть playbook, которая загружает кластер, устанавливает helm и добавляет стабильное репо.
Все отлично работает, кроме бита добавления репо.
У меня есть эта задача в моем ansible определении yaml
- name: Add helm stable repo
shell: helm repo add stable https://kubernetes-charts.storage.googleapis.com
Но я получаю ошибку
"changed": true, "cmd": "helm repo add stable https://kubernetes-charts.storage.googleapis.com/", "/bin/sh: 1: helm: not found" "stderr_lines": ["/bin/sh: 1: helm: not found"]
Что странно, потому что helm определенно установлен. Я могу s sh в поле и запустить
helm version --short
v3.2.0+ge11b7ce
И когда я запускаю
helm repo add stable https://kubernetes-charts.storage.googleapis.com/
напрямую, это работает. Но не через ansible.
Есть идеи у кого-нибудь?