-e "task_host=<ip>" + в playbook "hosts: {{ task_host }}" - то есть попробовать через дополнительные переменные. Но скорее всего это костыль Как вариант - сделать промежуточные playbook, который готовит временный hosts на основании переданной переменной - и кладет в директорию проекта. Хотя тоже кажется костылём. Имхо, описание задачи, которую вы планируете решить таким способом поможет коллегиальному разуму предложить наиболее оптимальный вариант, который не выходит за рамки использования Ansible.
Обсуждают сегодня