Конструкция $ (команда), которую вы используете - это «подстановка команд».Оболочка запускает команду, захватывает ее выходные данные и вставляет их в командную строку, содержащую $ (…).Он предназначен для использования из командной строки оболочки для входа в службу ECS.
Ansible is не запускает команду в режиме оболочки.и не может поддерживать подстановку команд оболочки в этом контексте, и файл отчетов не найден в результате.
С https://docs.ansible.com/ansible/2.5/modules/command_module.html
Данная команда будет выполнена на всех выбранных узлах.Он не будет обрабатываться через оболочку, поэтому такие переменные, как $ HOME, и такие операции, как "<", ">", "|", ";"и «&» не будет работать (используйте модуль оболочки, если вам нужны эти функции).
Вместо этого вы можете создать сценарий оболочки, который выполняет вход в систему ECS, и процесс, который необходимо запустить послеВы входитеЗатем вызовите этот скрипт из параметра команды.
Обратите внимание, что приведенная выше документация относится к модулю оболочки, который можно использовать.Вы должны использовать этот модуль, если вам нужен этот тип подстановки команд.