К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Automating Image Creation with HashiCorp Packer for DevOps · LearnSpace
Назад в каталог
courseraПрограммирование

Automating Image Creation with HashiCorp Packer for DevOps

Курс от Packt
Средний≈ 12.6 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Updated in May 2025. This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. Unlock the power of HashiCorp Packer to automate image creation for cloud and on-prem environments. This course provides a deep dive into Packer's architecture, installation, and workflow, giving you hands-on experience in building, configuring, and optimizing machine images across AWS, Azure, Google Cloud, and VMware. You'll start with the core concepts of Packer, including templates, command-line usage, and workflow automation. Then, you'll explore builders, variables, provisioners, and post-processors, understanding how Packer integrates seamlessly with modern DevOps workflows. You'll gain practical experience through hands-on labs that demonstrate building multi-cloud, multi-region, and OS-specific images. The course also covers advanced integrations with Terraform, Ansible, Vault, and GitLab CI/CD, showcasing how Packer fits into a broader DevOps pipeline. You'll also dive into troubleshooting techniques like debugging and breakpoints, ensuring you can resolve issues efficiently. Ideal for DevOps engineers, cloud architects, and system administrators, this course assumes basic familiarity with infrastructure as code (IaC) concepts, cloud platforms, and command-line usage. Whether you're new to Packer or looking to refine your skills, this course will elevate your automation expertise.

Навыки, которые вы освоите

TerraformAnsibleInfrastructure as Code (IaC)Cloud PlatformsCommand-Line InterfaceDebuggingMulti-CloudCode ReusabilityConfiguration ManagementGitLabCI/CDAmazon Web ServicesDevops ToolsSoftware InstallationCloud Technologies

Программа курса

10 модулей · 71 учебных материалов

01Course Introduction2 материалов

Course Introduction

IntroductionВидеоFull Course ResourceЧтение
02Introduction to HashiCorp Packer15 материалов

Introduction to HashiCorp Packer

Introduction to Packer - Section OverviewВидео

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

Automating Image Creation with HashiCorp Packer for DevOps
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 12.6 ч

10 модулей

Язык: Английский

Субтитры: Казахский

Часть программы вашего университета
Why Use Packer?Видео
Hello, Packer!Видео
Core Components of PackerВидео
Installing PackerВидео
Demo - Installing PackerВидео
The Packer Command LineВидео
Hands-On Lab - The Packer Command LineВидео
The Packer WorkflowВидео
Demo - The Packer WorkflowВидео
Introduction to Packer - Section RecapВидео
Installing Packer on WindowsВидео
Installing Packer on MacВидео
Introduction to Hashicorp PackerDIALOGUE
Introduction to HashiCorp Packer - AssessmentЗадание
03Writing Packer Templates6 материалов

Writing Packer Templates

Writing Packer TemplatesВидеоHCL SyntaxВидеоHands-On Lab - Converting JSON Templates to HCLВидеоWorking with Packer's Core Components in HCLВидеоHands-On Lab - Writing Packer TemplatesВидеоWriting Packer Templates - AssessmentЗадание
04Builders12 материалов

Builders

Introduction to BuildersВидеоDemo - Building AWS AMIs with PackerВидеоAWS BuildersВидеоDemo - Building Azure Machine Images with PackerВидеоDemo - Building Google Compute Machine Images with PackerВидеоDemo - Building VMware Templates with PackerВидеоHands-On Lab - Building Images in Multiple RegionsВидеоHands-On Lab - Building Images for Different Operating SystemsВидеоHands-On Lab - Building Images in Multiple CloudsВидеоDemo - Target Clouds and Build Types Using PackerВидеоBuilding with Packer BuildersDIALOGUEBuilders - AssessmentЗадание
05Variables7 материалов

Variables

Introduction to VariablesВидеоDeclaring Packer VariablesВидеоUsing Variables in Packer TemplatesВидеоUsing Environment VariablesВидеоHands-On Lab - Packer VariablesВидеоWorking with Packer VariablesDIALOGUEVariables - AssessmentЗадание
06Provisioners6 материалов

Provisioners

Introduction to ProvisionersВидеоExamples of Different ProvisionersВидеоUseful Features of ProvisionersВидеоHands-On Lab - ProvisionersВидеоExploring Packer ProvisionersDIALOGUEProvisioners - AssessmentЗадание
07Post-Processors5 материалов

Post-Processors

Introduction to Post-ProcessorsВидеоExamples of Post-ProcessorsВидеоHands-On Lab - Post-ProcessorsВидеоUnderstanding Postprocessors in PackerDIALOGUEPost-Processors - AssessmentЗадание
08Code Organization6 материалов

Code Organization

Code OrganizationВидеоHands-On Lab - Code OrganizationВидеоHands-On Lab - Targeting Cloud BuildsВидеоHands-On Lab - Convert JSON to HCLВидеоOrganizing Packer HCL Build TemplatesDIALOGUECode Organization - AssessmentЗадание
09Troubleshooting Your Packer Builds4 материалов

Troubleshooting Your Packer Builds

Hands-On Lab - Packer DebugВидеоHands-On Lab - Packer BreakpointsВидеоTroubleshooting with Packer DebuggingDIALOGUETroubleshooting Your Packer Builds - AssessmentЗадание
10Packer Integrations8 материалов

Packer Integrations

Hands-On Lab - Integrating Packer with Red Hat AnsibleВидеоHands-On Lab - Integrating Packer with HashiCorp TerraformВидеоDemo - Integrating Packer with HashiCorp Vault's KV v2 Secrets EngineВидеоDemo - Integrating Packer with HashiCorp Vault Using the AWS Secrets EngineВидеоDemo - Integrating Packer with GitLab CI/CDВидеоPacker Integrations - AssessmentЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание