Customizing Packer with Go Plugins
Learn to extend Packer by writing custom Go provisioner plugins to automate and tailor your infrastructure image builds.
-
💬
ИИ инструктор
Задавайте вопросы по любому уроку — понятный ответ придёт мгновенно, в любой момент. -
🕐
Начните в любое время
Без расписаний и дедлайнов — учитесь в своём темпе, когда удобно. -
🌐
На русском языке
Уроки, задания и сертификат — всё полностью на вашем языке.
О курсе
Automating machine image creation often requires custom logic that standard tools cannot provide. To build truly flexible infrastructure pipelines, you need to know how to extend your tooling to fit your exact workflow. This course guides you through the process of writing, compiling, and integrating your own custom plugins using Go to extend Packer's capabilities.
You will start by mastering the fundamental architecture of Packer, understanding how it communicates with external binaries, and setting up a modern Go development environment. You will then progress to writing robust, testable plugin code, handling configuration decoding, and managing errors gracefully. By the end of this course, you will be able to build tailored provisioning workflows that fit seamlessly into any modern CI/CD pipeline.
What you'll learn:
- Understand the core architecture of Packer and how it interacts with external plugins
- Configure a modern Go development environment tailored for plugin creation
- Write custom Packer provisioner plugins from scratch using Go
- Implement robust error handling and configuration parsing in your plugin code
- Compile, install, and test your custom plugins locally
- Apply modern testing practices using Go testing packages to ensure plugin stability
This course begins with foundational concepts, key terminology, and API structures before moving into step-by-step development patterns. Through structured written explanations, clear code walkthroughs, and practical configuration examples, you will build a solid understanding of plugin development.
This course is designed for software developers, DevOps engineers, and systems administrators who have a basic understanding of Packer and Go, and want to build custom automation tooling. No prior plugin development experience is required.
Start writing your own custom plugins to unlock the full potential of your infrastructure automation.
Что вы получите
-
📜
Сертификат об окончании
Добавьте в профиль LinkedIn -
💬
Личный AI-наставник
Застрял на уроке? Спроси встроенного наставника о чём угодно, в любой момент. -
🎧
Аудиоверсия включена
Учитесь в дороге — экран не нужен -
♾️
Пожизненный доступ
Возвращайтесь в любое время, без срока -
📱
Телефон или компьютер
Работает везде и на любом устройстве -
💸
Возврат в течение 14 дней
Без вопросов -
⚡
Кратко и по делу
2 ч 48 мин практического материала
Отзывы
Отзывов пока нет — поделитесь своим первым.
Студенты также прошли
💼 Готовит к работе
🎓 С сертификатом
Разработка микросервисов с.NET и Next.js
Сертификат
Практика
NZ$27.00
→
💼 Готовит к работе
🎓 С сертификатом
Разработка Apex: триггеры, пакетные задания и службы электронной почты
Сертификат
Практика
NZ$27.00
→
⚡ Лучший для старта
🎓 С сертификатом
AWS Lambda для разработчиков.NET: создание бессерверных приложений на C#
Сертификат
Практика
NZ$27.00
→
🌟 Выбор студентов
🎓 С сертификатом
Интеграция и разработка API App Connect Enterprise (ACE)
Сертификат
Практика
NZ$27.00
→
Часто спрашивают
Что нужно для прохождения курса? +
Только смартфон или компьютер с доступом в интернет. Никаких установок и оборудования.
Как оплатить? +
Банковской картой через Stripe. Данные карты обрабатывает Stripe — мы их не храним.
Можно ли вернуть деньги? +
Да — полный возврат в течение 14 дней, без вопросов.
Как долго будут доступны материалы? +
Навсегда. После покупки курс остаётся с вами — возвращайтесь в любое время.
Получу ли я сертификат? +
Да. По окончании выдаётся сертификат, который можно добавить в профиль LinkedIn.
Подходит для специалистов в
IT
Дизайн
Финансы
Маркетинг
Медицина
Образование
HoReCa
Производство