LINUX.ORG.RU

История изменений

Исправление Pravorskyi, (текущая версия) :

В общем случае это можно решить с помощью expect, но в твоём конкретном случае все эти переменные можно легко задать несколькими способами без необходимости автоматизировать ответы в интерактивном скрипте: https://github.com/OpenVPN/easy-rsa/blob/master/doc/EasyRSA-Advanced.md

Также можешь поискать готовые ansible для EasyRSA, их как минимум есть несколько, только желательно почитать код.

Исходная версия Pravorskyi, :

В общем случае это можно решить с помощью expect, но в твоём конкретном случае все эти переменные можно легко задать несколькими способами без необходимости автоматизировать ответы в интерактивном скрипте: https://github.com/OpenVPN/easy-rsa/blob/master/doc/EasyRSA-Advanced.md