gen4_gdm
@gen4_gdm

Как автоматизировать интерактивную выгрузку значения из терминала с помощью Ansible?

Всем привет!
Задался следующим проблемным вопрос:
в терминал при создании хэш-пароля необходимо полученное значение, которое выдается в терминале занести в файл, затем в файле убрать лишние символы, и использовать в дальнейшем.
подскажите как с помощью ansible можно это выполнить. Какой модуль подойдет для этого и с какими параметрами. Я так понимаю за интерактивный ввод применяется expect, а вот как его применить для перенаправления терминального вывода в файл?
Спасибо!
  • Вопрос задан
  • 129 просмотров
Решения вопроса 1
Sanes
@Sanes
занести в переменную
register:
и там же (в плейбуке) можете его отредактировать, не перенаправляя в файл
Примерно так
tasks: 
    - name: 'Pwgen Username Password'
      command: pwgen 12 1
      register: userpass

Далее используем переменную {{ userpass }}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы