public ip

This commit is contained in:
Pablo Martin 2024-02-06 17:21:47 +01:00
parent c499acb768
commit d8fd120273

View file

@ -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. - 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 - Create the SSH Key pair
- Name the key `superhog-data-<your-env>-general-ssh` - Name the key: `superhog-data-<your-env>-general-ssh`
- Add tags: - Add tags:
- `team: data` - `team: data`
- `environment: <your-env>` - `environment: <your-env>`
@ -183,15 +183,36 @@ Follow this to deploy the entire data infra.
- Associate it to the virtual network. - Associate it to the virtual network.
- Enable autoregistration - 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-<your-env>`
- For setting `Routing preference` select option: `Microsoft Network`
- Add tags:
- `team: data`
- `environment: <your-env>`
- `project: network`
## 3. Jumphost ## 3. Jumphost
### 3.1 Deploy Jumphost VM ### 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. - 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 - Create the VM
- Name it: `jumphost` - Basic settings
- Use Ubuntu Server 22.04 - Name it: `jumphost`
- Use Size: `Standard_B1s` - Use Ubuntu Server 22.04
- Use Size: `Standard_B1s`
- Use username: `azureuser`
- Use the SSH Key: `superhog-data-<your-env>-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-<your-env>`
- Attach to the subnet `jumphost-subnet`
### 3.2 Configure a ### 3.2 Configure a