Вызов OpenVPN из скрипта ci/cd gitlab

# #gitlab #gitlab-ci #vpn #openvpn #cicd

Вопрос:

Я хочу позвонить по ssh через GitLab и внести изменения, у меня уже есть рабочая структура, но я хочу добавить свой сервер на VPN-сервер и доступен только с IP-адреса VPN-сервера

У вас есть что добавить?

Я добавил это

 - which openvpn || (apt-get update -y -qq amp;amp; apt-get install -y -qq openvpn)  - cat lt;lt;lt; $GITLAB_PUSH_OPENVPN gt; /etc/openvpn/client.conf  - cat lt;lt;lt; "log /etc/openvpn/client.log" gt;gt; /etc/openvpn/client.conf  - echo "I'm going to start OPENVPN connection. Please wait. Timeout 30s."  - openvpn --config /etc/openvpn/client.conf --daemon  - sleep 30s  - echo "Giving some info after daemon is getting started."  - cat /etc/openvpn/client.log  - ping -c 1 1.1.1.1  - echo "Importing VPN has been successful."  

У меня есть переменная $GITLAB_PUSH_OPENVPN (конфигурация openvpn client .opvn) с включенным перенаправлением шлюза для подключения к Интернету

У меня получилось успешное соединение, но затем нет доступа к Интернету, и я не могу получить доступ к своему серверу. Я попробовал тот же файл для своего клиента Windows OpenVPN connect, у меня нет никаких проблем.

С уважением

Комментарии:

1. Кто-нибудь может мне помочь?