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

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

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

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Terraform and Ansible on AWS: Applied IaC Capstone · LearnSpace
Назад в каталог
courseraПрограммирование

Terraform and Ansible on AWS: Applied IaC Capstone

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

О курсе

Terraform and Ansible are two of the most widely used Infrastructure as Code tools — and they're most powerful when used together. This applied capstone course teaches you to provision AWS cloud resources with Terraform and configure servers with Ansible, then integrate both tools into a single automated pipeline. You'll start by applying Ansible modules to manage files, packages, services, and access controls across servers. You'll use Jinja2 templates to generate dynamic configurations and conditionals to adapt playbook behavior to different environments. From there, you'll use Terraform's Write-Plan-Apply workflow to build AWS networking and compute resources — VPCs with custom subnets, security groups, EC2 instances in both public and private subnets, and IAM policies. The course then scales to advanced scenarios: attaching IAM policies for DynamoDB access and creating CloudWatch alarms — all defined in Terraform code. You'll learn integration patterns for connecting Terraform provisioning to Ansible configuration, including passing Terraform outputs to dynamic Ansible inventories. Everything follows a hands-on structure: read the concept, attempt the lab, then watch a solution video that walks through expert reasoning. The course culminates in a portfolio-ready capstone project where you design and build a complete multi-tier AWS environment, provisioning infrastructure with Terraform and configuring it with Ansible through a seamless pipeline. Who this is for: DevOps engineers and cloud practitioners with AWS familiarity, networking fundamentals, and working knowledge of both Terraform and Ansible who are ready to integrate these tools for production-grade infrastructure automation.

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

AnsibleConfiguration ManagementTerraformSystem MonitoringInfrastructure as Code (IaC)Virtual NetworkingNetwork ArchitectureAmazon Web ServicesDevops ToolsCloud DeploymentDevOpsInventory ManagementCloud InfrastructureNetwork Planning And DesignSoftware ArchitectureAmazon CloudWatchAWS Identity and Access Management (IAM)Amazon Elastic Compute CloudIT AutomationPrivate Cloud

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

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

01Ansible Automation24 материалов
IntroductionВидеоCreate Files on App Servers using AnsibleЧтениеHands-On Lab: Create Files on App Servers using AnsibleЧтениеSolution: Create Files on App Servers using AnsibleВидео

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

Mumshad Mannambeth

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

Terraform and Ansible on AWS: Applied IaC Capstone
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 14 ч

5 модулей

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

Часть программы вашего университета
Ansible Ping Module UsageЧтение
Hands-On Lab: Ansible Ping Module UsageЧтение
Solution: Ansible Ping Module UsageВидео
Ansible Install PackageЧтение
Hands-On Lab: Ansible Install PackageЧтение
Solution: Ansible Install PackageВидео
Ansible Blockinfile ModuleЧтение
Hands-On Lab: Ansible Blockinfile ModuleЧтение
Solution: Ansible Blockinfile ModuleВидео
Ansible Manage ServicesЧтение
Hands-On Lab: Ansible Manage ServicesЧтение
Solution: Ansible Manage ServicesВидео
Managing ACLs Using AnsibleЧтение
Hands-On Lab: Managing ACLs Using AnsibleЧтение
Solution: Managing ACLs Using AnsibleВидео
Ansible Lineinfile ModuleЧтение
Hands-On Lab: Ansible Lineinfile ModuleЧтение
Solution: Ansible Lineinfile ModuleВидео
Standardizing the configurationDIALOGUE
Ansible AutomationЗадание
02Terraform IaC23 материалов
Managing Jinja2 Templates Using AnsibleЧтениеHands-On Lab: Managing Jinja2 Templates Using AnsibleЧтениеSolution: Managing Jinja2 Templates Using AnsibleВидеоUsing Ansible ConditionalsЧтениеHands-On Lab: Using Ansible ConditionalsЧтениеSolution: Using Ansible ConditionalsВидео Create VPC Using TerraformЧтениеHands-On Lab: Create VPC Using TerraformЧтениеSolution: Create VPC Using TerraformВидеоCreate Security Group Using TerraformЧтениеHands-On Lab: Create Security Group Using TerraformЧтениеSolution: Create Security Group Using TerraformВидео Create EC2 Instance Using TerraformЧтениеHands-On Lab: Create EC2 Instance Using TerraformЧтениеSolution: Create EC2 Instance Using TerraformВидеоCreate IAM Policy Using TerraformЧтениеHands-On Lab: Create IAM Policy Using TerraformЧтениеSolution: Create IAM Policy Using TerraformВидеоLaunch EC2 in Private VPC Subnet Using TerraformЧтениеHands-On Lab: Launch EC2 in Private VPC Subnet Using TerraformЧтениеSolution: Launch EC2 in Private VPC Subnet Using TerraformВидеоBuild a Landing Zone in AWSDIALOGUETerraform IaCЗадание
03Advanced IaC9 материалов
Attach IAM Policy for DynamoDB Access Using TerraformЧтениеHands-On Lab: Attach IAM Policy for DynamoDB Access Using TerraformЧтениеSolution: Attach IAM Policy for DynamoDB Access Using TerraformВидеоCreate and Configure Alarm Using CloudWatch Using TerraformЧтениеHands-On Lab: Create and Configure Alarm Using CloudWatch Using TerraformЧтениеSolution: Create and Configure Alarm Using CloudWatch Using TerraformВидеоData Access ControlDIALOGUEMulti-tool Automation CodebaseЗаданиеAdvanced IaCЗадание
04Terraform and Ansible Integration7 материалов
Why Integrate Terraform and Ansible?ЧтениеIntegration Patterns: Connecting Provisioning to ConfigurationЧтениеTerraform Outputs for Ansible: A Practical GuideЧтениеDynamic Inventory: Feeding Terraform Data to AnsibleЧтениеBridging Terraform and Ansible: Designing the HandoffDIALOGUETroubleshooting a Failed Integration PipelineDIALOGUECapstone: End-to-End Infrastructure AutomationЗадание
05Project Module: End-to-End Multi-Tier Infrastructure Automation6 материалов
Why This Project MattersЧтениеProject RequirementsЧтениеBefore You Begin ЧтениеInstructions and resourcesЧтениеStarter CodeЧтениеEnd-to-End Multi-Tier Infrastructure Automation ProjectЗадание