https://github.com/lazywinadmin/terraform
Terraform playground :)
https://github.com/lazywinadmin/terraform
Last synced: about 1 year ago
JSON representation
Terraform playground :)
- Host: GitHub
- URL: https://github.com/lazywinadmin/terraform
- Owner: lazywinadmin
- License: mit
- Created: 2019-05-26T20:30:25.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2022-08-10T01:59:46.000Z (almost 4 years ago)
- Last Synced: 2025-03-26T13:23:20.617Z (about 1 year ago)
- Language: HCL
- Homepage:
- Size: 109 KB
- Stars: 14
- Watchers: 3
- Forks: 9
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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