Конечно.
Просто напишите в своей пьесе (example.yml)
---
- name: Limited playbook
hosts: "{{ target }}"
tasks:
- debug:
msg: "Running on {{ inventory_hostname }}"
Запуск плейбука будет выглядеть как
ansible example.yml -e target=host1
Вы также можете добавить значение по умолчанию для цели, если вы хотите.