В terraform я пытаюсь автоматически выполнить команду (запустить openvpn) в bash, которая требует ввода имени пользователя и пароля в качестве ввода во второй строке.
Проблема похожа на описанную здесь,
Как запускать команды sudo в terraform?
... но в моем случае мне нужно передать имя пользователя и пароль, и я не уверен, как это сделать с обоими.
echo openvpnas && echo password | openvpn --config ./client.ovpn
open vpn запрашивает имя пользователя и пароль, на данный момент, но я не могу понять, как ввести оба в сценарии.
[user@workstation openvpn_config]$ sudo openvpn --config ./client.ovpn
[sudo] password for user:
Wed Jan 16 12:08:41 2019 OpenVPN 2.4.6 x86_64-pc-linux-gnu [SSL (OpenSSL)] [LZO] [LZ4] [EPOLL] [MH/PKTINFO] [AEAD] built on Dec 5 2018
Wed Jan 16 12:08:41 2019 library versions: OpenSSL 1.0.2k-fips 26 Jan 2017, LZO 2.06
Enter Auth Username:openvpnas
Enter Auth Password: