@@ -4,6 +4,10 @@ title: Establish a Point-to-Site VPN Connection between your Development Machine
4
4
tags : [vpc, vpn, openvpn, terraform, ansible, p2s]
5
5
---
6
6
7
+ import React from ' react' ;
8
+ import useBaseUrl from ' @docusaurus/useBaseUrl' ;
9
+ import Carousel from ' @site/src/components/Carousel' ;
10
+
7
11
# Establish a Point-to-Site VPN Connection between your Development Machine and a VPC using Terraform and Ansible
8
12
9
13
Engineers 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 \
330
334
- Tests were carried out using OpenVPN Connect Version 3.7.0 (5510) on macOS Sequoia Version 15.3.2
331
335
- Install OpenVPN Client, follow the instructions of the installer
332
336
- 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 >
358
353
359
354
## Validating Connectivity
360
355
0 commit comments