LINUX.ORG.RU

Terraform Docker OpenVPN. Как обойти интерактивный ввод?

 , ,


0

1

Всем привет.

Есть древняя статья как развернуть OpenVPN с помощью Terraform и Docker (https://www.airpair.com/aws/posts/ntiered-aws-docker-terraform-guide). Из-за ее древности многий синтаксис устарел и буквально на каждом шагу его исправлял.

Уже несколько дней мучаюсь попыткой запустить OpenVPN на AWS используя Terraform и Docker, но застрял на файле nat-server.tf и как я понял ошибка во время выполнения этой строки

sudo docker run -v $OVPN_DATA:/etc/openvpn --rm -it kylemanna/openvpn ovpn_initpki

Прочему я думаю, что этой? На ubuntu создал виртуалку с докером, запустил эту строку и во время выполнения начали появляться предложения создать сертификаты, задать пароли и т.д. А при запуске этой строки с помощью Terraform я ведь не могу вводить никакие данные вот и получаю ошибку.

Наверно сумбурно написал, но очень прошу помочь разобраться, а то как ни возьмусь за что-нибудь более серьезное, чем задеплоить на AWS пару EC2 с ELB, так застреваю и не могу продвинуться дальше.

Мой код nat-server.tf на Github: https://github.com/yatakoi/terraform-aws-openvpn/blob/master/nat-server.tf



Последнее исправление: yatakoi (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.