29-Terraform - Поднятие Нескольких Инфраструктур Prod, Dev, Staging
HTML-код
- Опубликовано: 3 окт 2024
- #devops #девопс #terraform #ityoutubersru
29-Terraform - Поднятие Нескольких Инфраструктур Prod, Dev, Staging
github.com/adv...
Если помог, поддержите парой баксов, хотябы Канадских :) www.paypal.me/...
Этот курс со всеми уроками:
www.udemy.com/...
Я делаю 5 основных папок. 1 - модули, 2 - global (то, что глобально, iam), 3 - regional (то, что региональнозависимо, ami, ecr, keypair...), 4 - сама аппа (vpc, ec2...), 5 - files (templates, user data...). Мне очень нравится так и удобно.
Уточни для новичка: в root каталоге использовать terraform init и надо ли создавать в нем main tf и другие? немного не понимаю как связываются между собой каталоги?
Спасибо за видео! Как всегда все супер!
Денис здравствуйте. Как всегда отличные актуальные ролики.
Если будет время сделайте пожалуйста плейлист серии реальных практических задач и их решений просто наглядно хотелось бы посмотреть на это все дело , для понимания и поднятия скиллов
Orchestration ❤
А потом крылышки с пивом)
Не понравилась структура. Слишком много дублирования директорий. Проще делать через папку env с разными тф Варс . И сделать разные ресурсы в отдельных файлах и папках, логика прописана для всех енвов сразу и нет дублирования . Запускать через -var-file
Не уверен в актуальности моего предположения как для двухгодичной давности, но так и напрашивается использование "золотого говна" :)
Привет, очень нужен от Вас курс по AWS CloudFormation, Вы будете первым в интернете кто про это расскажет, и заветная кнопка в руках , знаю yaml , но с данной структурой и созданием yaml файла, очень тяжко.
Забей на CloudFormation, учи Terraform, больше в жизни пригодится.
Но вводный курс может сделаю по основам.
@@ADV-IT Забей , то забей, но вот задание дали , и тут , я завис, информации просто 0 , задача следующая Создать файл конфигурации AWS CloudFormation, который бы принимал аргументы
@@ADV-IT После применения конфигурации должны быть созданы и настроены следующие ресурсы:
S3 bucket (доступ запрещен для файлов)
S3 policy (доступ к S3 bucket запрещен для всего кроме как созданного CloudFront)
CloudFront distribution for S3 files bucket (HTTPS for DomainName)
Route53 added A-record to the CloudFront files distribution (DomainName)
В output должно быть выведено:
созданный ID CloudFront
@@ADV-ITЭто вот реальная проблема с которой действительно столкунлся, да есть документация на амазоне, но она такая скудная, в этом плане, а англо язычные девопсы , не предоставляют, вообще доп информации. они поверхностно проходятся, без всяких нюансов.
А если поднимать несколько инфраструктур через воркспейсы? Многим ли отличается?
Было бы неплохо в общем рассказать об воркспейсах, так как на экзамене по ним также спрашивают
Есть урок о Workspaces в полном курсе, позже опубликую
Если у меня нет опыта в terraform, насколько я буду готов к экзамену по terraform после оканчания вашего данного курса? Можете посоветовать пробные тесты?
На 99%, только если просмотришь и попробуешь делать своими руками.
Куча людей сдали экзамен начиная с нуля по моему курсу.
а вот эти все модули, наверно же уже все написаны и отлажены, может есть где хранилище таких шаблонных модулей?
registry.terraform.io/namespaces/terraform-aws-modules
Привет Дэн, будет ли урок по Terratest и используешь ли ты его вообще в работе?
Не используя, урока не будет.
Зачем по типам ресурсов разбивать? Ты же не сможешь ссылки использовать на ресурсы, не?
terraform remote state
ап
Я вокспейсами разделял