- Installation (Windows)
- Download executable
- Copy executable to Terraform directory
- Configure environment variable
- Confirm Terraform is installed
- Configure a text editor (Visual Studio Code)
- Install Terraform extension
- Create project folder
- Open folder in Visual Studio Code
- Create new file (main.tf)
- Configure provider
- Configure authentication
- Create a sample code of syntax for resource provision
- Provision an EC2 instance
- Execute terraform init
- Execute terraform plan
- Execute terraform apply
- Verify in console
- Execute terraform apply
- Execute terraform plan
- Add tag
- Execute terraform plan
- Execute terraform apply
- Verify in console
- Execute terraform destroy
- Verify in console
- Execute terraform apply
- Verify in console
- Comment out EC2 provisioning
- Execute terraform apply
- Verify in console
- Reference a Resource
- Execute terraform destroy
- Verify in console
- Provision VPC
- Provision subnet within VPC
- Execute terraform plan
- Execute terraform apply
- Verify in console
- Execute terraform destroy
- Verify in console
- Terraform Files
- Delete .terraform/providers in text editor
- Execute terraform apply
- Execute terraform init
- Verify .terraform folder in text editor
- View the state file
- Provision additional VPC and subnet
- Execute terraform plan
- Execute terraform apply
- View the state file
- Web Server Project
- Create key pair (manually)
- Provision VPC
- Provision Internet Gateway
- Provision route table
- Provision a subnet
- Associate subnet with route table
- Provision Security Group
- Provision EC2 instance
- Terraform State Commands
- List the resources in the state
- View detailed data on resource in state
- Terraform Output
- Output the public IP of an EC2 instance
- Output the public DNS of an EC2 instance
- Verify existing output
- View added output
- Target Resources
- Destroy the EC2 instance, only
- Launch the EC2 instance, only
- Terraform Variables
- Create a variable (subnet)
- Verify in console
- Enter value of variable using command line argument
- Verify in console
- Create file to define variables
- Verify in console
- Execute terraform destroy
- Change name of file to define variables
- Execute terraform apply and specify variable file
- Assign default value to variable
-
Recent Posts
Categories
- Amazon CloudWatch
- Amazon Elastic Compute Cloud
- Amazon Virtual Private Cloud
- Amazon Web Services
- Ansible
- Apache
- Architecture
- Automation
- AWS Command Line Interface
- AWS Identity and Access Management
- Backups
- Barracuda Networks
- BIND
- BIOS
- Brocade
- Certification
- Cisco
- Cisco Unified Computing System
- Dell
- Dell Compellent
- Dell Lifecycle Controller
- Dell OpenManage Essentials 2.1
- Dell PowerEdge R630
- Distributed File System
- Documentation
- Domain Name System
- Dynamic Host Configuration Protocol
- EIGRP
- Fibre Channel
- File Services
- GitHub
- IEEE 802.1q
- Integrated Dell Remote Access Controller 8
- Intel
- Internet Information Services
- iSCSI
- Linksys
- Linktree
- Linux
- Microsoft Active Directory
- Microsoft Deployment Toolkit 2013
- Microsoft Exchange Management Shell
- Microsoft Exchange Server 2013
- Microsoft Exchange Server 2016
- Microsoft Failover Clustering
- Microsoft Group Policy Object
- Microsoft Hyper-V
- Microsoft Office 365
- Microsoft Windows 10
- Microsoft Windows Command Prompt
- Microsoft Windows PowerShell
- Microsoft Windows Server 2016
- Microsoft Windows Storage Server 2012
- Migration
- Multipath I/O
- Network
- Network Time Protocol
- Notepad++
- OSPF
- Python
- Red Hat Enterprise Linux 7
- RIP
- Scripting
- Service Account
- Services
- Storage Area Network
- Symantec Backup Exec 2012
- Symantec Endpoint Protection
- Technical Utilities
- Telnet
- Terraform
- Ubuntu
- Uncategorized
- Virtualization
- VLANS and Trunking
- VMware
- VMware ESXi 5.5
- VMware ESXi 6.0
- VMware ESXi 6.5
- VMware ESXi 6.7
- VMware PowerCLI
- VMware vCenter Converter
- VMware vCenter Server 5.0
- VMware vCenter Server 6
- VMware vCenter Server 6.0
- VMware vCenter Server 6.5
- VMware vCenter Server 6.7
- VMware vSphere 5.0
- VMware vSphere 6.0
- VMware vSphere 6.5
- VMware vSphere Update Manager 6.0
- VMware Workstation 11
- Windows Server 2019
- Windows Server Update Services
- Wireless Networking
Archives
- April 2023
- June 2022
- March 2022
- February 2022
- November 2020
- September 2020
- July 2020
- May 2020
- April 2020
- March 2020
- January 2020
- November 2019
- October 2019
- September 2019
- June 2019
- May 2019
- April 2019
- December 2018
- November 2018
- October 2018
- September 2018
- August 2018
- July 2018
- June 2018
- May 2018
- April 2018
- November 2017
- September 2017
- July 2017
- March 2017
- February 2017
- January 2017
- December 2016
- November 2016
- October 2016
- August 2016
- July 2016
- June 2016
- May 2016
- April 2016
- March 2016
- February 2016
- December 2015
- November 2015
- October 2015
- July 2015
- June 2015
- May 2015
- April 2015
- March 2015
- January 2015
- December 2014
- November 2014
- October 2014
- August 2014
- July 2014
- March 2014
- February 2014
- January 2014
- December 2013
- November 2013
- October 2013
- September 2013
- August 2013
- July 2013
- June 2013
- May 2013
- December 2012
- November 2012
- June 2012
- May 2012
- April 2012
Meta