У нас вы можете посмотреть бесплатно Тестовые макеты Terraform в версии 1.7: прекратите сжигать облако в модульных тестах или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
Прекратите запускать реальные облачные ресурсы только для запуска модульных тестов Terraform. В Terraform 1.7.0 появилась новая функция имитации для Terraform Test, позволяющая пользователям создавать фиктивные поставщики и ресурсы. Это означает, что вам больше не нужно запускать реальные облачные ресурсы только для запуска модульных тестов, что экономит время и деньги. Это улучшение — значительный шаг вперед для тестирования инфраструктуры и кода, оптимизирует конвейеры непрерывной интеграции и непрерывной разработки (CI/CD) и улучшает общие практики DevOps. Вы узнаете: Как Terraform генерирует фиктивные значения и что он никогда не фиктивирует (обязательные атрибуты) Когда использовать фиктивные значения для локальной разработки и быстрой обратной связи, а когда всё равно необходимо обращаться к API реальных поставщиков Как делиться повторно используемыми фиктивными значениями через файлы .tfmock.hcl и комбинировать исходные и локальные переопределения Как подключать псевдонимы поставщиков в блоке выполнения, чтобы тесты не запрашивали реальные адреса Vault Тест Terraform Используйте это как практическую отправную точку для модернизации вашей стратегии тестирования Terraform и снижения затрат на облачные вычисления при модульных тестах, сохраняя при этом реалистичное поведение. Официальная документация Terraform по фиктивным значениям охватывает весь синтаксис и пограничные случаи. Главы 00:00 Введение – избавьтесь от необходимости тратить кучу времени на модульные тесты 00:28 Новые блоки имитации тестов Terraform 1.7 (mock_provider + переопределения) 00:58 Как Terraform генерирует значения имитации и значения по умолчанию 01:22 Пример подключения Vault и исправление отсутствующих ключей имитации 01:48 Совместное использование имитаций с .tfmock.hcl и переопределения исходного кода 02:08 Попался: имитация поставщиков псевдонимов в блоках выполнения 02:32 Когда использовать имитации, а когда – настоящие интеграционные тесты 02:56 Советы по имитации: обязательные атрибуты, значения по умолчанию и стабильные идентификаторы 03:20 Благодарности, ссылки и дальнейшие действия Ссылки Дэнни Смит на LinkedIn (описание имитаций тестов Terraform): / dannyleesmith Документация HashiCorp – имитация тестов Terraform (mock_provider, переопределения) и т.д.): https://developer.hashicorp.com/terra... HashiCorp Developer Блог о выпуске Terraform 1.7 – обзор мок-тестов: https://www.hashicorp.com/en/blog/ter... Работа с Merge Ready Для получения специализированного технического контента и видеоинструментов разработки, подобных этому, посетите сайт: https://merge-ready.com По вопросам пользовательских видеоконтента Terraform, DevOps и соответствия требованиям: matt@merge-ready.com Если это помогло, подпишитесь на более краткие пошаговые руководства по Terraform и DevOps и расскажите в комментариях, какой провайдер вам нужен в качестве мок-объекта.