Команда, у меня есть следующие выходные данные, и я не могу найти подходящий способ ssh для каждого из них, какой-либо совет, какой подход я должен использовать?
Мне нужно ssh для каждого узла и запуститькоманда как ниже на каждом узле. Как я могу зацикливаться в ANSIBLE plabook?
shell: ssh -F ~/.ssh/config/file user@{{ items }}.proxy.com "nvidia-smi --xml-format --query | grep retired_count"
where items will be node0 and node1...so on.
tasks / main.yaml
- name: "Fetch all nodes from clusters."
shell: "kubectl get nodes --no-headers | awk '{print $1}'"
register: k8s_nodes
failed_when: k8s_nodes.rc == 1
- debug:
var: k8s_nodes.stdout_lines
output
TASK [3_validations_on_ssh : debug] *************************
ok: [target1] => {
"k8s_nodes.stdout_lines": [
"node0",
"node1"
]
}