Skip to content

microsoft/AnsibleLabs

Repository files navigation

Ansible Deployment Labs for Microsoft Azure

This is a collection of Ansible Labs originally presented at Red Hat Summit 2019. All labs perform various actions on Microsoft Azure using Ansible. Ansible >= 2.8 is required as well as the Ansible Modules for Azure.








Deploy and scale Microsoft Azure infrastructures and applications with Red Hat Ansible Automation.


* Lab 1: Configuring an IaaS application on a virtual machine, connecting MySQL and scaling
* Lab 2: Provisioning an MPIO-Capable HPC Infrastructure and testing Infiniband Latency
* Lab 3: Building an HDInsight Cluster and performing Big Data queries
* Lab 4: Deploying applications with AKS
* Lab 5: Configuring a serverless application using Azure Functions
* Lab 6: Containerize a NodeJS Application, load to ACR and deploy as an Azure Web App
* Lab 7: Using Azure Shared Image Gallery
* Lab 9: Leveraging Azure Management Groups to control Azure subscriptions
* Lab 10: Azure Migration at scale
* Lab 11: Azure REST API Management

These hands-on labs will showcase the following:

* Working with the Azure Linux CLI
* Connecting Ansible to Microsoft Azure
* Create a Red Hat Enterprise Linux virtual machine in Azure using the Azure Marketplace.
* Create and configure an Azure MySQL PaaS database.
* Deploy an application on the RHEL virtual machine which utilizes the Azure MySQL PaaS database.
* Generalize the RHEL virtual machine image to create a golden image template for group deployments.
* Scale out the application to multiple servers using Azure virtual machine scale sets.
* Big data workloads using Azure HDInsight.
* High-performance computing using Azure virtual machine infiniband interconnects.
* Hosting an Azure Application Service
* Running a containerized application using Azure Web Apps
* Launching an application in Azure Kubernetes Service (AKS).
* Serverless applications using Azure functions.

Original content created by: Stuart Kirk & Zim Kalinowski with assistance from Steve Roach, Sasha Rosenbaum, Harold Wong, Jason De Lorme, Michael Yen-Chi Ho, Patrick Rutledge

Base implementation for Function App Docker container comes from here:

https://github.com/Azure/azure-functions-docker-python-sample

The content of this program can be re-delivered, on request, to any Microsoft customer seeking to deploy open source workloads on Azure. Please contact stkirk@microsoft.com for additional details and to coordinate delivery of the program.

About

Ansible on Azure Lab playbooks and documentation

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages