From d8fd120273206e1b56b16476167cadb010e28529 Mon Sep 17 00:00:00 2001 From: Pablo Martin Date: Tue, 6 Feb 2024 17:21:47 +0100 Subject: [PATCH] public ip --- human-script.md | 29 +++++++++++++++++++++++++---- 1 file changed, 25 insertions(+), 4 deletions(-) diff --git a/human-script.md b/human-script.md index 238d1a0..86cdcc2 100644 --- a/human-script.md +++ b/human-script.md @@ -23,7 +23,7 @@ Follow this to deploy the entire data infra. - We will create an SSH Keypair for this deployment. It will be used to access VMs, Git repos and other services. - Create the SSH Key pair - - Name the key `superhog-data--general-ssh` + - Name the key: `superhog-data--general-ssh` - Add tags: - `team: data` - `environment: ` @@ -183,15 +183,36 @@ Follow this to deploy the entire data infra. - Associate it to the virtual network. - Enable autoregistration +### 2.4 Public IP + +- We will need a public IP for the jumphost. +- Create the public IP + - Name it: `superhog-data-jumphost-ip-` + - For setting `Routing preference` select option: `Microsoft Network` + - Add tags: + - `team: data` + - `environment: ` + - `project: network` + ## 3. Jumphost ### 3.1 Deploy Jumphost VM - The first VM we must deploy is a jumphost, since that will be our door to all other services inside the virtual network. - Create the VM - - Name it: `jumphost` - - Use Ubuntu Server 22.04 - - Use Size: `Standard_B1s` + - Basic settings + - Name it: `jumphost` + - Use Ubuntu Server 22.04 + - Use Size: `Standard_B1s` + - Use username: `azureuser` + - Use the SSH Key: `superhog-data--general-ssh` + - Select the option `None` for Public inbound ports. + - Disk settings + - Defaults are pretty much fine. This barely needs any disk. + - Networking + - Attach to the virtual network `superhog-data-vnet-` + - Attach to the subnet `jumphost-subnet` + ### 3.2 Configure a