Я пытаюсь запустить шаблон задания awx / tower, передавая список значений в переменной, но задача выполняется только на одном целевом хосте.
пример запроса
curl -H "Content-Type: application/json" -X POST -s -u admin:admin123 -d '{ "extra_vars": { "domain": "dom-cn-1", "targets": "dev-cn-c1", "targets": "dev-cn-c2", "fwcmd": "fw sam -v -J src 192.168.10.10" }}' -k https://172.16.102.4/api/v2/job_templates/10/launch/
Приведенная выше команда не выполняется должным образом и выполняется на одном хосте.Тем не менее, это работает, как и ожидалось, когда я запускаю ту же книгу воспроизведения через cli.
vars file snip
domain: dom-cn-1
targets:
- dev-cn-c1
- dev-cn-c2
Файл Playbook
- name: "Create output file"
check_point_mgmt:
command: run-script
parameters:
script-name: "Create output file"
script: "fw sam -v -J src 192.168.10.10"
targets: "{{ targets }}"
session-data: "{{login_response}}"