Skip to content
/ rover Public
forked from aztfmod/rover

The rover is a docker container in charge of the deployment of the Azure CAF Terraform landingzones

License

Notifications You must be signed in to change notification settings

anttipo/rover

 
 

Repository files navigation

Introduction

The Azure CAF rover is a Docker container in charge of the deployment of the landing zones in your Azure environment. It is acting as a sandbox toolchain development environment to avoid impacting the local machine but more importantly to make sure that all contributors in the GitOps teams are using a consistent set of tools and version.

The Azure CAF rover is the same container regarless you are using Windows, Linux or macOS. On the local GitOps machine you need to install Visual Studio Code. The Azure CAF rover is executed locally in a container.

You can learn more about the Visual Studio Code Remote on this link.

Pre-requisites

The Visual Studio Code system requirements describe the steps to follow to get your GitOps development environment ready -> link

  • Windows: Docker Desktop 2.0+ on Windows 10 Pro/Enterprise with Linux Container mode
  • macOS: Docker Desktop 2.0+
  • Linux: Docker CE/EE 18.06+ and Docker Compose 1.24+

The Azure CAF rover is a Centos:7 base image and is hosted on the Docker Hub. https://hub.docker.com/r/aztfmod/rover/tags?page=1&ordering=last_updated

Install

  • Visual Studio Code version 1.41+ - link
  • Install Visual Studio Code Extension - Remote Development - link

Sample landing zones

You can test the CAF rover in the context of the demonstration landing zones. Open source landing zones

About

The rover is a docker container in charge of the deployment of the Azure CAF Terraform landingzones

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 82.9%
  • Dockerfile 16.7%
  • Makefile 0.4%