From 787b05311803eb63fd1b906ee74b723b8d315f32 Mon Sep 17 00:00:00 2001 From: dannc Date: Wed, 15 Mar 2023 10:24:17 +0700 Subject: [PATCH] [stage-1] add networks to infra update readme --- readme.md | 10 ++++++++++ terraform/networks.tf | 17 +++++++++++++++++ 2 files changed, 27 insertions(+) create mode 100644 terraform/networks.tf diff --git a/readme.md b/readme.md index f4f506d..69ec9b1 100644 --- a/readme.md +++ b/readme.md @@ -1,3 +1,13 @@ ## Дипломная работа Репозиторий содержит конфигурацию terraform для поднятия инфраструктуры для выполнения [дипломной работы](https://github.com/Dannecron/netology-devops/blob/main/src/graduate_work/readme.md). + +## Использование + +### Инициализация конфигурации terraform + +```shell +ansible-playbook --ask-vault-pass -i ansible/terraform_init terraform_init.yml +``` + +После этого возможно использование команд `terraform` из директории [terraform](/terraform). diff --git a/terraform/networks.tf b/terraform/networks.tf new file mode 100644 index 0000000..b78808b --- /dev/null +++ b/terraform/networks.tf @@ -0,0 +1,17 @@ +resource "yandex_vpc_network" "netology-gw-network" { + name = "netology-gw-network" +} + +resource "yandex_vpc_subnet" "netology-gw-subnet-a" { + name = "netology-gw-subnet-a" + zone = "ru-central1-a" + network_id = yandex_vpc_network.netology-gw-network.id + v4_cidr_blocks = ["192.168.10.0/24"] +} + +resource "yandex_vpc_subnet" "netology-gw-subnet-b" { + name = "netology-gw-subnet-b" + zone = "ru-central1-b" + network_id = yandex_vpc_network.netology-gw-network.id + v4_cidr_blocks = ["192.168.15.0/24"] +}