Перейти к содержимому

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