###### tags: `netology` `devops` # Домашнее задание к занятию "7.4. Средства командной работы над инфраструктурой." ## Задача 1. Настроить terraform cloud.  --- ## Задача 2. Написать серверный конфиг для атлантиса. ### Серверная конфигурация (*server.yaml*): ```yaml= repos: - id: github.com/frolmr/ntlg_terrafrom workflow: custom allowed_overrides: [workflow] workflows: custom: plan: steps: - plan: extra_args: ["-lock", "false"] ``` ### Конфигурации уровня репозитория (*atlantis.yaml*): ```yaml= version: 3 projects: - dir: . workspace: stage autoplan: when_modified: ["*.tf"] enabled: true - dir: . workspace: prod autoplan: when_modified: ["*.tf"] enabled: true ``` ## Задача 3. Знакомство с каталогом модулей. ```json= module "ec2_cluster" { source = "terraform-aws-modules/ec2-instance/aws" version = "~> 2.0" name = "web3" ami = data.aws_ami.ubuntu.id instance_count = 1 instance_type = "t3.micro" monitoring = true vpc_security_group_ids = ["sg-12345678"] subnet_id = "subnet-eddcdzz4" tags = { Terraform = "true" Environment = "prod" } } ```
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up