@@ -4,6 +4,10 @@ title: Establish a Point-to-Site VPN Connection between your Development Machine
44tags : [vpc, vpn, openvpn, terraform, ansible, p2s]
55---
66
7+ import React from ' react' ;
8+ import useBaseUrl from ' @docusaurus/useBaseUrl' ;
9+ import Carousel from ' @site/src/components/Carousel' ;
10+
711# Establish a Point-to-Site VPN Connection between your Development Machine and a VPC using Terraform and Ansible
812
913Engineers access sites from almost anywhere, earning the nickname road warriors. In order to make sure, access is as secure as possible, VPNs are a good choice. The goal of this blueprint is to deliver an easy way to setup, configure and manage an [ OpenVPN] ( https://openvpn.net/ ) Server and its users. The OpenVPN Server will push a default route to its clients to make sure all traffic is routed through the VPN.
@@ -330,31 +334,22 @@ ansible-playbook -i otc-backend.ansible_inventory ansible/openvpn.yml \
330334 - Tests were carried out using OpenVPN Connect Version 3.7.0 (5510) on macOS Sequoia Version 15.3.2
331335- Install OpenVPN Client, follow the instructions of the installer
332336- Unzip the ZIP archive containing your client configuration and certificates on your local disk (e.g. Documents/VPN)
333- - Start OpenVPN Connect, click on UPLOAD FILE
334-
335- < center>
336-
337- ! [image](/img/docs/blueprints/by-use-case/networking/establish-a-p2s-vpn-connection-with-a-vpc-tf-ansible/MacOS-OpenVPN-Connect-GUI.png)
338-
339- ! [image](/img/docs/blueprints/by-use-case/networking/establish-a-p2s-vpn-connection-with-a-vpc-tf-ansible/MacOS-OpenVPN-Connect-Configure.png)
340-
341- < /center>
342-
343- - Navigate to the unarchived contents of your ZIP archive, and choose your ` * .ovpn` file
344-
345- ! [image](/img/docs/blueprints/by-use-case/networking/establish-a-p2s-vpn-connection-with-a-vpc-tf-ansible/MacOS-OpenVPN-Connect-Configure-Choose-ConfigDirectory.png)
346-
347- - Click on CONNECT
348-
349- < center>
350-
351- ! [image](/img/docs/blueprints/by-use-case/networking/establish-a-p2s-vpn-connection-with-a-vpc-tf-ansible/MacOS-OpenVPN-Connect-Configure-ImportedConfig.png)
352-
353- ! [image](/img/docs/blueprints/by-use-case/networking/establish-a-p2s-vpn-connection-with-a-vpc-tf-ansible/MacOS-OpenVPN-Connect-Connected.png)
354-
355- ! [image](/img/docs/blueprints/by-use-case/networking/establish-a-p2s-vpn-connection-with-a-vpc-tf-ansible/MacOS-OpenVPN-Connect-NotConnected.png)
356-
357- < /center>
337+ - Start OpenVPN Connect, click on UPLOAD FILE, navigate to the unarchived contents of your ZIP archive, and choose your ` *.ovpn ` file and then Click on CONNECT
338+
339+ <Carousel
340+ width = " 100%"
341+ height = " 400px"
342+ showArrows
343+ showIndicators
344+ className = " carousel-container"
345+ >
346+ <img src = { useBaseUrl (' img/docs/blueprints/by-use-case/networking/establish-a-p2s-vpn-connection-with-a-vpc-tf-ansible/MacOS-OpenVPN-Connect-GUI.png' )} />
347+ <img src = { useBaseUrl (' img/docs/blueprints/by-use-case/networking/establish-a-p2s-vpn-connection-with-a-vpc-tf-ansible/MacOS-OpenVPN-Connect-Configure.png' )} />
348+ <img src = { useBaseUrl (' img/docs/blueprints/by-use-case/networking/establish-a-p2s-vpn-connection-with-a-vpc-tf-ansible/MacOS-OpenVPN-Connect-Configure-Choose-ConfigDirectory.png' )} />
349+ <img src = { useBaseUrl (' img/docs/blueprints/by-use-case/networking/establish-a-p2s-vpn-connection-with-a-vpc-tf-ansible/MacOS-OpenVPN-Connect-Configure-ImportedConfig.png' )} />
350+ <img src = { useBaseUrl (' img/docs/blueprints/by-use-case/networking/establish-a-p2s-vpn-connection-with-a-vpc-tf-ansible/MacOS-OpenVPN-Connect-Connected.png' )} />
351+ <img src = { useBaseUrl (' img/docs/blueprints/by-use-case/networking/establish-a-p2s-vpn-connection-with-a-vpc-tf-ansible/MacOS-OpenVPN-Connect-NotConnected.png' )} />
352+ </Carousel >
358353
359354## Validating Connectivity
360355
0 commit comments