Summary
Keywords
Full Transcript
OpenStack is an open-source cloud computing platform that enables you to build your very own private cloud that is completely under your control. In this six-part guide, Jay will guide you through the finer points of OpenStack with hands-on examples. In the sixth and final episode, we'll wrap up the series with a look at how to automate OpenStack with Terraform and Ansible. - Thanks to OpenMetal for sponsoring this entire series! ➜ https://hubs.li/Q02HTv-t0 *Support Linux Learning (commission earned)* • Become a channel member here on YouTube ➜ https://learnlinux.link/join • Become a Patron on Patreon ➜ https://learnlinux.link/patron • Receive a 5% discount on an LPI exam voucher ➜ https://learnlinux.link/lpi-voucher Blog post for this video ➜ https://learnlinux.link/openstack-6-article LINKS TO ALL EPISODES IN THIS SERIES • Episode 1 - Introduction to Private Cloud Administration ➜ https://linux.video/openstack1 • Episode 2 - How to Launch Compute Instances ➜ https://linux.video/openstack2 • Episode 3 - Setting Up Block Storage Volumes➜ https://linux.video/openstack3 • Episode 4 - Building Virtual Networks ➜ https://linux.video/openstack4 • Episode 5 - Combining OpenStack and OpenShift ➜ https://linux.video/openstack5 • Episode 6 - Automating Cloud Deployments ➜ (This Video) *🕐 Time Codes* 00:00 - Intro 00:48 - Check out OpenMetal (Sponsor) https://hubs.li/Q02HTv-t0 01:54 - How Terraform and Ansible factors into our project 03:07 - Project structure 04:26 - Installing Terraform 09:59 - Setting up an OpenStack project 12:38 - Creating an OpenSSH key pair 13:55 - Gathering the required information 17:10 - Example 1: Creating our very first Terraform script 26:38 - Initializing Terraform 27:20 - Running "terraform plan" 29:21 - Running "terraform apply" 30:08 - Running "terraform destroy" to un-provision everything 32:24 - What are those ".tfstate" files? 33:12 - Example 2: Multiple .tf files 35:51 - Example 3: Introducing variables 43:11 - Example 4: Adding a security group 50:23 - Combining Terraform and Ansible *Recommended stand-alone videos from Learn Linux TV* • Installing an operating system for Raspberry Pi ➜ https://linux.video/pi-imager • How to connect to a Linux server via ssh ➜ https://linux.video/ssh • Understanding Linux permissions ➜ https://linux.video/perms • Essential tweaks for ALL Linux Servers ➜ https://linux.video/all-servers *🎓 Full Linux Courses* • Linux Crash Course ➜ https://linux.video/cc • Netdata ➜ https://linux.video/netdata • tmux ➜ https://linux.video/tmux • vim ➜ https://linux.video/vim • Bash Scripting ➜ https://linux.video/bash • Proxmox VE ➜ https://linux.video/pve • Ansible (Paid) ➜ https://learnlinux.link/ansible • LPI Linux Essentials (Paid) ➜ https://learnlinux.link/linux-essentials *🎓 More About Learn Linux TV* • Main site ➜ https://www.learnlinux.tv • Community Forums ➜ https://community.learnlinux.tv • Github Account ➜ https://github.com/LearnLinuxTV • Content Ethics ➜ https://www.learnlinux.tv/content-ethics • Request Paid Assistance ➜ https://www.learnlinux.tv/request-assistance *Content Ethics* • The following article covers the rules and guidelines Learn Linux TV abides by ➜ https://www.learnlinux.tv/content-ethics *⚠️ Disclaimer* LearnLinuxTV produces technical content that will hopefully be helpful to you and teach you something new. However, this content is provided without any warranty (expressed or implied). LearnLinuxTV is not responsible for any damages that may arise from any use of the content and information that's being provided. The viewer is expected to follow best judgement and to make his/her/their best decisions while working with production or non-production software, systems and hardware. #Linux #LinuxTutorial #OpenStack
