Вам необходимо «зарегистрировать» вывод из java somefile.jar
вывода, используя модуль command
или shell
.
- name: print to stdout command: java somefile.jar register: java - debug: msg="{{ java.stdout }}" - debug: msg="{{ java.stderr }}"
Я использую ANSI для удаленной установки и запуска программ. Ansible использует SSH для выдачи команд и запуска модулей на удаленных системах. Одной из этих команд является запуск файла .jar, который выводит текстовое приглашение после его запуска. Как я могу просмотреть этот вывод? Я вижу, что команда, введенная ansible, привела к запуску процесса, поэтому я знаю, что файл jar был успешно запущен, но у меня нет возможности просмотреть его вывод.
Вам необходимо «зарегистрировать» вывод из java somefile.jar
вывода, используя модуль command
или shell
.
- name: print to stdout command: java somefile.jar register: java - debug: msg="{{ java.stdout }}" - debug: msg="{{ java.stderr }}"