An open API service indexing awesome lists of open source software.

https://github.com/lazywinadmin/terraform

Terraform playground :)
https://github.com/lazywinadmin/terraform

Last synced: about 1 year ago
JSON representation

Terraform playground :)

Awesome Lists containing this project

README

          

# Terraform

terraform tests

## Basics

### Terraform Components

* Terraform is an executable
* Terraform file (s)
* Terraform state file
* Terraform backup file
* Terraform lock file

### Terraform template parts

* variable (used to store information)
* provider (ex: AWS, Azure,...)
* resource (ex: VM)
* output (value to output for this template)

## Automate infrastructure deployment

1. Provisioning Resources
1. Planning Updates
1. Using Source Control
1. Reusing templates

## Requirements

### Authentication

Before running any terraform command, you will need to take care of the authentification that terraform will leverage.

For example, in the case of Azure, you will need to follow this: # https://www.terraform.io/docs/providers/azurerm/index.html

## Other Resources

### Examples

* Azure
* https://github.com/Azure/terraform/tree/master/quickstart

### Documentation
* [Terraform.io](Terraform.io)
* Terraform on azure
* Microsoft documentation: [http://aka.ms/tfhub](http://aka.ms/tfhub)

## Ideas of things to tests

* Deploy AD Domain Controller, install AdsiPS and test commands
* Chef Automate env with a few news nodes, few cookbooks, Azure Image built with Packer
* K8s - Windows Containers