Cloud-Automation-101

Cloud Automation 101 - Introduction to Cloud Automation, Azure DevOps, Infrastructure As Code (IaC), PowerShell, Azure Resource Manager (ARM), Unit-Testing with Pester, CI/CD Pipeline with Azure DevOps and more!

View project on GitHub

Workshop Cloud Automation 101

This workshop is designed to guide you through an example of Infrastructure as code. It will cover the basics of automation, version control, software testing, ARM templates and DevOps.

Objective

This Workshop will introduce you to

  • Azure Automation Accounts
    • Assets
  • Runbooks
    • Structure
  • Git
    • Version Control
    • Repositories
  • Pester
    • Unit Tests
    • Component Tests
  • ARM Templates
    • Structure
    • Functions
    • Template Composition
  • DevOps
    • Work Items
    • Bug Tracking
    • CI/CD
      • Testing
      • Deployment

Table of content

  • Storage Account
  • VNET
  • Subnet
  • NSG
  • KVLT
  • Password (KVLT)
  • Server (DSVM-Image)
  • Azure SQL Server
  • Tag (Time to shutdown)

Session

  • Imperative PowerShell
  • Declarative ARM
  • (Declarative TerraForm)

How to do runbook

  • Shutdown of DSVM
  • Variable
  • Tag

Creation of VM

Quickstart: Create a Windows virtual machine in Azure with PowerShell