Install Terraform on wsl Open Ubuntu application (or your installed distro) Run the following command which will install unzip (its my preference to extract files) Navigate to the Terraform download page and grab the most recent download URL. Using the above URL, run the following commands which will download, unzip, move the binary to users…
Blog
How to Set Up Pre-commit
pre-commit hooks are a mechanism of the version control system git. They let you execute code right before the commit. I highly recommend using WSL/WSL2 with Ubuntu and following the Ubuntu installation guide. Install dependencies You need to install terraform-docs and TFLint dependencies to execute our pre-commit successfully. Click the link to follow the instruction….
Terraform study note: Planning and Dependencies
Planning and Dependencies When Terraform is trying to make the deployment match you configuration, it has to run through a planning process. Terraform goes through this process when you run a plan, apply or destroy. As part of the planning process, it needs to figure out the order in which to create, update, or delete…
PowerShell – 1. Getting started with PowerShell 3.0
Purpose for PowerShell Doing automation and solving problems are huge challenge. we need to have an interactive shell an environment so that you can explore and automate manual jobs. The purpose to powershell is making you effective getting stuff done faster and solving problems that you probably had a hard time solving before. Customize the…
How to renew Let’s Encrypt certificate
This article covers installing a standard Let’s Encrypt SSL certificate (not a wildcard) for websites hosted in a Lightsail instance with a Bitnami stack. Examples of these instance blueprints include WordPress, LAMP, Magento, and MEAN. If you have a different instance blueprint or want to install a wildcard certificate, see one of the following: Standard…
컬리지 졸업 후 IT 취업 썰.txt
우선 나는 24살에 제대하고 한국에서 영어공부 3개월 대충 to부정사 공부하고 밴쿠버 가서 어학연수 1년했음(놀았음) 당연히 아이엘츠 6.5 못받아서 BCIT ISEP프로그램 또 들어가서 영어점수 매꾸고 한국 고등학교 수학점수(검정고시)로 CIT 들어감. 한마디로 영어 조또 모르고 컴퓨터 관련 지식 하나도 모르고 들어감 나름 1학기는 버틸만했는데 2학기부터는 헬이여서 잘하는 애들한테 빌붙어서 버스탐. 대부분 Group project니까 열심히만 하면 학교생활은 할만했음. 대신 코옵할 성적이 안되서 코옵 인턴할 기회는…
Terraform in Azure DevOps Pipelines
Azure CLI Setup Install Azure CLI for windows: upgrade az cli version Authenticating using the Azure CLI Azure Before we get started, we need to create a resource group. A resource group is a container that holds related resources for an Azure solution. Now, create a service principle and connect to Azure DevOps. An Azure…
Terraform Certification – Load balancer
I’ve updated configuration to include variables, locals, and output. Now it’s time to update the architecture of deployment to include resiliency by adding new resources. Our current architecture is using a single subnet in a single AZ with a single EC2 instance. That’s a lot of single point of failure. To improve reliability of the…
Terraform Certification – tfvars
All the variable need a supplied values. If we want to submit values for all of these variables at the command line, use this command. Let’s create a file called terraform.tfvars and populate it with some of our non-sensitive variables and values. We can store our sensitive data in environment variables like this:
Terraform Certification – Input Variables and Outputs
Variables and Outputs Terraform can accept values as input, transform values inside a configuration, and return values as output. There’re three different concepts to consider when working with data in a Terraform Input variables (variables) : used to pass information to a Terraform configuration Local values (locals) : computed values inside the configuration that can…