19/30 - Terraform Provisioners (с демонстрацией) - локальные, удаленные и файловые.
Tech Tutorials with Piyush
0:00 / 0:00
19/30 - Terraform Provisioners (с демонстрацией) - локальные, удаленные и файловые.
2 813 просмотров · 8 месяцев назад
Tech Tutorials with Piyush
122 тыс. подписчиков
2 813 просмотров · 8 месяцев назад
Добро пожаловать на 19-й день нашей серии уроков по Terraform! В этом видео я расскажу вам о сложностях и возможностях Terraform Provisioners.
Хотя Terraform в первую очередь предназначен для управления инфраструктурой, существуют сценарии, когда вам необходимо инициализировать экземпляры или запускать определенные скрипты сразу после их создания. В этом видео мы подробно рассмотрим три основных типа Provisioners: `local-exec`, `remote-exec` и `file`. Мы обсудим, как выполнять команды на хост-машине, а не на целевом ресурсе, и как безопасно передавать файлы в процессе сборки.
Мы также затронем важный принцип «последней инстанции» — объясним, почему HashiCorp рекомендует использовать их экономно по сравнению с инструментами управления конфигурацией, такими как Ansible, или скриптами пользовательских данных.
Что вы узнаете из этого видео:
Основные различия между local-exec, remote-exec и file provisioners.
Как настроить блоки подключения и обрабатывать SSH-ключи для удаленного выполнения.
— Практическая демонстрация развертывания экземпляра AWS EC2 и его начальной загрузки с веб-сервером.
— Рекомендации по обработке ошибок и поведению при сбоях в средствах развертывания.
Если этот урок оказался вам полезным, не забудьте подписаться, чтобы получать больше подобного контента! Поделитесь своими мыслями в комментариях.
ВРЕМЕННЫЕ МЕТКИ:
00:00 Введение в провизионеры Terraform
02:15 Понимание файловых, удаленных и локальных провизионеров
05:40 Конфигурация блока подключения для удаленного доступа
09:10 Практическая демонстрация: Определение провизионеров в коде
14:25 Выполнение команды Terraform apply и проверка результата
17:50 Провизионеры создания и уничтожения
19:45 Обработка ошибок и лучшие практики
Провизионеры Terraform с демонстрацией
КУРСЫ ПО КОМПЛЕКСУ 👌 Это 🅵🆁🅴🅴 ⛳
✅ Полный курс Terraform для начинающих - #28daysofAZTerraform
• Azure Terraform Full Course For Beginners
✅ Сертифицированный администратор Kubernetes (CKA) 2024
• Certified Kubernetes Administrator Full Co...
✅ 𝗔𝘇𝘂𝗿𝗲 𝗗𝗲𝘃𝗢𝗽𝘀 𝗭𝗲𝗿𝗼 𝘁𝗼 Вот:
• Azure DevOps Zero to Hero Full course for ...
✅ Все видео A900 от Fundaments Full Cours
• AZ900WithPiyush - Azure Tutorial for Begin...
✅ 𝗡𝗮𝗺𝗮𝘀𝘁𝗲 𝗚𝗼𝗼𝗴𝗹𝗲 𝗖𝗹𝗼𝘂𝗱 | 𝗚𝗖𝗣 𝗧𝘂𝘁𝗼𝗿𝗶𝗮𝗹 𝗳𝗼𝗿 𝗯𝗲𝗴𝗶𝗻𝗻𝗲𝗿𝘀, 𝗮 𝗰𝗼𝗺𝗽𝗹𝗲𝘁𝗲 𝗽𝗹𝗮𝘆𝗹𝗶𝘀𝘁 𝗳𝗼𝗿 𝘁𝗵𝗲 𝗔𝘀𝘀𝗼𝗰𝗶𝗮𝘁𝗲 𝗖𝗹𝗼𝘂𝗱 𝗘𝗻𝗴𝗶𝗻𝗲𝗲𝗿 (𝗔𝗖𝗘) 𝗖𝗲𝗿𝘁𝗶𝗳𝗶𝗰𝗮𝘁𝗶𝗼𝗻 𝗘𝘅𝗮𝗺:
• Namaste Google Cloud, GCP Tutorials for be...
✅ 𝗔𝘇𝘂𝗿𝗲 𝗗𝗮𝘁𝗮 𝗳𝘂𝗻𝗱𝗮𝗺𝗲𝗻𝘁𝗮𝗹𝘀 𝗗𝗣 𝟵𝟬𝟬 𝗳𝘂𝗹𝗹 𝗰𝗼𝘂𝗿𝘀𝗲
• Microsoft Azure Data Fundamentals (DP-900)
✅ 𝗝𝗲𝗻𝗸𝗶𝗻𝘀 𝗧𝘂𝘁𝗼𝗿𝗶𝗮𝗹 𝗳𝗼𝗿 Бегиннеры
• Jenkins Tutorial For Beginners
✅ 10 плейлистов - Real-Time Complec 𝗵𝗮𝗻𝗱𝘀-𝗼𝗻 𝗽𝗿𝗼𝗷𝗲𝗰𝘁𝘀 𝗼𝗻 𝗖𝗹𝗼𝘂𝗱 𝗮𝗻𝗱 𝗗𝗲𝘃𝗢𝗽𝘀
• 10WeeksOfCloudOps Challenge - DevOps and C...
✅ 𝗗𝗲𝘃𝗢𝗽𝘀 𝗮𝗻𝗱 𝗖𝗹𝗼𝘂𝗱 𝗣𝗼𝗱𝗰𝗮𝘀𝘁𝘀:
• DevOps and Cloud Podcasts
✅ 𝗚𝗶𝘁𝗹𝗮𝗯 𝗖𝗜 𝗖𝗗 𝗧𝘂𝘁𝗼𝗿𝗶𝗮𝗹 | Идеальный реальный геймплей [Полный курс]
• GitLab CI/CD Full Tutorial for Beginners [...
Подпишитесь на наш канал, чтобы получать уведомления о новых видео.
🔥 / techtutorialswithpiyush
👨💻 Есть запрос на видео? Отправьте запрос, используя ссылку ниже, или проголосуйте за уже существующие запросы:
https://request.techtutorialswithpiyu...
-----------------------------------------------------------------------------------------------------------------------
Подпишитесь на меня здесь: 👇👇
🔥YouTube ▶ / techtutorialswithpiyush
⛳Linked ▶ / piyush-sachdeva
🚀Инстаграм ▶ / techtutorialswithpiyush
🌍Твиттер ▶ / techie_piyush
👨💻 Github ▶ https://github.com/piyushsachdeva
✍ Medium.com ▶ / piyush.sachdeva055
📚 𝗱𝗲𝘃.𝘁𝗼 ▶ https://dev.to/piyushsachdeva
✨𝗗𝗶𝘀𝗰𝗼𝗿𝗱 ▶ / discord
-----------------------------------------------------------------------------------------------------------------------
Ссылки 📚:
#devops #techtutorialswithpiyush