Skip to content

mhamroz/terraform-bootcamp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction to Infrastructure as Code using Terrraform

Prerequisites

If you want to execute those labs on your workstation you need to have following prerequisites:

  • Access to the internet

  • Docker installed on your local machine: You will need to install Docker on your local machine. Docker provides installation instructions for various operating systems on their website. Get Docker

  • Code editor: You will need a code editor to write and edit Dockerfiles and other code. You can choose any code editor of your preference like Visual Studio Code, Sublime Text, Atom or Notepad++, etc. Visual Studio Code Download

  • terraform version 1.5.X installed on your local machine Terraform

  • Basic command-line skills: Terraform is primarily a command-line tool, so you should be familiar with basic command-line skills to navigate and work with your system's terminal or command prompt.

Labs can also be done without installing anything on local machine using https://dcloud.cisco.com and Cisco Catalyst 9000 IOS XE Programmability & Automation Lab v1.



LABS



Terraform CLI Cheat Sheet



Reserve an DCLOUD session:

To reserve an Cisco Catalyst 9000 IOS XE Programmability & Automation Lab v1, follow below steps:

  1. Login to Cisco DCLOUD website

In the browser, please navigate to DevNet: https://dcloud.cisco.com/ and click Log In button:

dcloud_1

Login with your cisco.com account. If you don't have cisco.com account click Sing up

dcloud_2

Create new account and click Register

dcloud_3

  1. Find and schedule Cisco Catalyst 9000 IOS XE Programmability & Automation Lab v1 session

Paste Cisco Catalyst 9000 IOS XE Programmability & Automation Lab v1 in Search field and click magnifying glass icon:

dcloud_4

You should see 1 result:

dcloud_5

Click Schedule button and choose Schedule a Single Session and choose start and end date and click Next:

dcloud_6

Choose Primary Use to help dcloud prioritize future enhancements and click Schedule:

dcloud_7

Once you schedule your session you should receive following mail:

dcloud_8

  1. Access Cisco Catalyst 9000 IOS XE Programmability & Automation Lab v1 session

Navigate to main page of https://dcloud.cisco.com and click My Hub on the top right:

dcloud_9

You should see your scheduled session under Sessions. Click View button to enter your session:

dcloud_10

Network Topology:

There is a workstation and a CML instance that host the tooling and virtual machines for the use cases. The Windows Workstation can be accessed with RDP. There is an Ubuntu WSL VM within the Windows VM that hosts services including TFTP.

The CML topology has several Cisco Catalyst 9000 Virtual Switches, Ubuntu Linux and Alpine Linux clients:

dcloud_11

To access Windows Workstation Click on workstation icon, expand Remote Access and click Web RDP button:

dcloud_12

A new tab will open, and you should see Windows desktop

dcloud_13

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •