From the course: Oracle Cloud Infrastructure Operations Professional
Unlock this course with a free trial
Join today to access over 23,400 courses taught by industry experts.
Introduction to Terraform
From the course: Oracle Cloud Infrastructure Operations Professional
Introduction to Terraform
(logo chimes) (screen whooshes) - [Ryan] Welcome back. In the last few videos, we discussed configuring our resources using Ansible. Now we're going to turn our attention to managing what resources are even provisioned using Terraform. Terraform is composed of two main parts. The first is a declarative language that lets you codify infrastructure stacks. Don't worry about the details quite yet, but here we can see a portion of Terraform code that declares a compute instance in OCI. The second main part of Terraform is an engine that uses Terraform configurations to create a plan for making real-world infrastructure look like what is specified in the code. Again, don't worry about the details, but for example, if we give Terraform the config from before, it generates this plan to create a compute instance. It can then take this plan and convert it into API calls to any infrastructure provider. This includes not…
Download courses and learn on the go
Watch courses on your mobile device without an internet connection. Download courses using your iOS or Android LinkedIn Learning app.
Contents
-
-
IAM introduction7m 38s
-
AuthN4m 9s
-
(Locked)
Demo: AuthN6m 35s
-
(Locked)
AuthZ12m 42s
-
(Locked)
Demo: AuthZ6m 35s
-
(Locked)
Common policies4m 34s
-
(Locked)
Compartments6m 38s
-
(Locked)
Demo: Compartments6m 20s
-
(Locked)
Policy inheritance and attachment for compartments9m 25s
-
(Locked)
Conditional policies9m 24s
-
(Locked)
Tag-based access control6m 57s
-
(Locked)
Dynamic groups7m 54s
-
(Locked)
Demo: Dynamic groups10m 3s
-
(Locked)
Federation11m 9s
-
(Locked)
Demo: Federation12m 7s
-
(Locked)
Identity domains4m 16s
-
(Locked)
Demo: Identity domains7m 7s
-
-
-
What is CSPM?6m 5s
-
(Locked)
Cloud Guard introduction11m 28s
-
(Locked)
Demo: Enable Cloud Guard9m 37s
-
(Locked)
Cloud Guard concepts7m 28s
-
(Locked)
Cloud Guard problems8m
-
(Locked)
Cloud Guard detector recipes11m 9s
-
(Locked)
Cloud Guard responder recipes8m 43s
-
(Locked)
Demo: Cloud Guard13m 21s
-
(Locked)
Cloud Guard notifications4m 15s
-
(Locked)
Security Zones and Security Advisor7m 30s
-
(Locked)
Demo: Security Zones and Advisor6m 23s
-
-
-
Manage costs with budgets and budget alerts2m 3s
-
(Locked)
Understand cost with Cost Analysis2m 51s
-
(Locked)
Calculate and optimize cost: Compute6m 12s
-
(Locked)
Calculate and optimize cost: Block storage3m 25s
-
(Locked)
Calculate and optimize cost: File storage2m 45s
-
(Locked)
Calculate and optimize cost: Object storage6m 59s
-
(Locked)
Calculate and optimize cost: Networking2m 31s
-
(Locked)
Software licensing models and the OCI Marketplace4m 40s
-
-
-
Resource and configuration management4m 18s
-
(Locked)
Configuration management: Overview5m 44s
-
(Locked)
Ansible with OCI8m
-
(Locked)
Introduction to Terraform9m 14s
-
(Locked)
Terraform configurations5m 24s
-
(Locked)
OCI Resource Manager basics8m 46s
-
(Locked)
Syncing resource manager and infrastructure3m 54s
-
(Locked)
Extending the console10m 54s
-
-
-
Case study architecture Ruby on Rails Redis PostgreSQL3m 3s
-
(Locked)
VCN deep dive: Gateways and routing8m 35s
-
(Locked)
Demo: Setting up a VCN6m 25s
-
(Locked)
Demo: Stack creation3m 38s
-
(Locked)
VCN creation in Terraform21m 21s
-
(Locked)
VCN deep dive: Access control6m 26s
-
(Locked)
Demo: Securing a VCN12m 20s
-
(Locked)
Compute deep dive: The instance life cycle4m 26s
-
(Locked)
Demo: Provision a compute instance with Terraform8m 56s
-
(Locked)
Compute deep dive: Provisioning and sourcing3m 9s
-
(Locked)
Compute deep dive: Provisioning and sourcing (continued)14m 3s
-
(Locked)
Compute deep dive: Bootstrapping with cloud-init18m 26s
-
(Locked)
Compute deep dive: Fine-tuning with Ansible19m 22s
-
-
-
Encryption basics10m 12s
-
(Locked)
Vault introduction, part 17m 33s
-
(Locked)
Demo: Vault basics, part 12m 51s
-
(Locked)
Vault introduction, part 22m 28s
-
(Locked)
Demo: Vault basics, part 21m 12s
-
(Locked)
Import and export keys7m 53s
-
(Locked)
OCI services integration with Vault7m 48s
-
(Locked)
Demo: OCI services integration with Vault1m 34s
-
(Locked)
Backup and replicate vaults and keys6m 52s
-
(Locked)
Vault secrets4m 53s
-
(Locked)
Demo: Secrets3m 13s
-
-
-
High availability7m 11s
-
(Locked)
Demo: High availability workshop, part 110m 46s
-
(Locked)
Demo: High availability workshop, part 211m 44s
-
(Locked)
Disaster recovery4m 43s
-
(Locked)
Full Stack Disaster Recovery: Overview8m 10s
-
(Locked)
Full Stack Disaster Recovery: Components and Concepts3m 59s
-
(Locked)
Full Stack Disaster Recovery: Requirements2m 3s
-
(Locked)
Demo: Full Stack Disaster Recovery - Setting up components and customizing10m 2s
-
(Locked)
Demo: Full Stack Disaster Recovery - Pre-checks and execution6m 29s
-
-
-
Troubleshooting compute SSH connections8m 29s
-
(Locked)
Troubleshooting compute via console connections4m 51s
-
(Locked)
Demo: Using instance console connections4m 27s
-
(Locked)
Troubleshooting compute via diagnostic interrupts4m 4s
-
(Locked)
Troubleshooting compute performance3m 27s
-
(Locked)
Private connectivity: IPSec VPN and FastConnect8m 50s
-
(Locked)
Testing private connections7m 57s
-
(Locked)
Troubleshooting Load Balancers and backend sets6m 18s
-
(Locked)
Common errors with block storage backups5m
-
(Locked)
Recovering data from block storage2m 41s
-
(Locked)
Troubleshooting shared block volumes3m 16s
-
(Locked)
Resizing block volumes and common errors5m 21s
-
(Locked)
Special considerations for local NVMe storage6m 1s
-
(Locked)
Troubleshooting file storage instances5m 8s
-
(Locked)
Troubleshooting orphaned mount targets4m 8s
-
-
-
Introduction to observability12m 13s
-
(Locked)
Monitoring service: Getting started5m 56s
-
(Locked)
Key concepts13m 29s
-
(Locked)
Demo: Monitoring concepts10m 36s
-
(Locked)
Monitoring: Introduction to notification service3m 24s
-
(Locked)
Monitoring: Notification service3m 13s
-
(Locked)
Access and limits8m 45s
-
(Locked)
Service metrics5m 51s
-
(Locked)
Demo: Monitoring - Service metrics and alarms9m 35s
-
(Locked)
Metric queries6m 46s
-
(Locked)
Demo: Monitoring - Building queries8m 44s
-
(Locked)
Manage alarms4m 27s
-
(Locked)
Logging service: Overview6m 4s
-
(Locked)
Fundamental concepts5m 6s
-
(Locked)
Access, search, and explore logs6m 47s
-
(Locked)
Searching logs with queries10m 46s
-