Skip to content
/ Iac Public

だいたい Azure IaC /bicep & ARMTemplate

Notifications You must be signed in to change notification settings

aktsmm/Iac

Repository files navigation

Iac

しばらくbicep とARM-template(json) メインに基本的に自分用 

  • 使用は自己責任でお願いします

01_2Vnet-2VM: 2つの Vnet をつかうシンプルな検証環境作成用に

Deploy to Azure

独立した Vnet を2つ、またVMを2つ作ります。 イメージ図はこんな感じ。(Azure のリソースVisualizer機能) Vnet 間はつながってません。別途VnetPeeringなり、S2SVPNが必要。 Public IPもついてます。片方のVnetはWindows Server 2019 、もう片方は Ubuntu がデプロイされます。 2023-10-31_02h25_24

02_2Vnet-3VM: 2つの Vnet をつかうシンプルな検証環境作成用に

↑にWindows VMを1つ増やしました

Deploy to Azure

2023-10-31_02h23_14

03_bas-peer: 2Vnet、3VM 、加えてVnet Peering、Azure Bastion

Bastion入ってるのでデプロイに時間がかかります

Deploy to Azure

2023-10-31_02h03_39

04_Hub-Spoke-on: 3つの Vnetをデプロイし、Hub-Spoke間にVnet peering ,HubにBastion、それぞれのVnetにVMをデプロイします。

03を改良し、Onpreに見立てた Vnet を作るものBastion入ってるのでデプロイに時間がかかります

Deploy to Azure

2023-11-01_12h23_49

05_SingleVnet-vpngw: 1つの Vnetをデプロイし、VPNGWをデプロイします。超シンプル

Deploy to Azure

イメージ図はこんな感じ。

2023-11-12_00h47_27

06_hub-spoke_vpngw-onp: 04のHubVnetにVPNGWをデプロイ

Deploy to Azure

イメージ図はこんな感じ。 2023-11-12_01h58_49

07_1Vnet-2VM: 1つの Vnet をつかうシンプルな検証環境作成用に

Deploy to Azure

  • 独立した Vnet を1つ作ります。
  • それぞれにWindowsとUbuntu がデプロイされます。
  • Public IPもついてます 2023-11-13_21h57_11

08_1Vnet-1VM-NATGW

Bicep の概要

このBicepファイルは、Azureで仮想ネットワーク、サブネット、仮想マシン、NATゲートウェイ、およびbastionを作成するために使用できます。このテンプレートには、場所、仮想ネットワーク名、サブネット名、アドレスプレフィックス、仮想マシン名、管理者の資格情報、NATゲートウェイ名、バスチオンホスト名、およびそれらに関連するリソースなどのパラメータが含まれています。
このテンプレートは、仮想マシンへの安全なリモートアクセスを有効にするために、バスチオンホストを使用して仮想マシンに接続します。このテンプレートを使用すると、ユーザーは手動でこれらのリソースを作成する必要がなくなります。

09_1Vnet-1VM-AZFW

Bicep の概要

このテンプレートは、Azure上に仮想ネットワーク、仮想マシン、Bastionホスト、およびAzure Firewallを作成するためのものです。

10_1Vnet-1VM-ELB

Bicep の概要

このテンプレートは、Azure上に仮想ネットワーク、仮想マシン、Azure Bastion、およびLoad Balancerを作成するためのものです。

おまけ:Deploy to Azure Bottun の作り方

大まかにGithub にソースを上げてURL取得、加工してリンク作成です。

$url = "https://raw.githubusercontent.com/aktsmm/Iac/main/03_bas-peer/main.json"
[uri]::EscapeDataString($url)
$: https%3A%2F%2Fraw.githubusercontent.com%2Faktsmm%2FIac%2Fmain%2F03_bas-peer%2Fmain.json
https://portal.azure.com/#create/Microsoft.Template/uri/<上記で取得したエンコードしたURL文字列>

でリンクをつくります。

[![Deploy to Azure](https://aka.ms/deploytoazurebutton)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Faktsmm%2FIac%2Fmain%2F01_2Vnet-2VM%2Fmain.json)

Deploy to Azure

About

だいたい Azure IaC /bicep & ARMTemplate

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages