HammoTime - Overview
I love working on cloud-based projects, especially those focusing on infrastructure-as-code and architecture. Currently focusing on Kubernetes and Go.
- Brisbane, Australia
- 16:31 (UTC +10:00)
- https://engi.fyi/
- @stophammotime
Pinned Loading
-
This project was built out of a need for a library to manage credentials files (similar to AWS credentials), their attributes, sessions, and environment variables.
Go 2
-
Provides an easy way to monitor websites using Route 53, Lambda, CloudWatch, and SNS.
HCL
-
1
sudo yum install -y jq wget unzip
3
version=$(curl https://api.github.com/repos/hashicorp/terraform/releases/latest --silent | jq ".tag_name" -r)4
version=$(echo $version | sed 's/v//g') # get rid of 'v' from version number
5
echo "Installing Terraform $version."
-
4
version=$(curl https://api.github.com/repos/hashicorp/terraform/releases/latest --silent | jq ".tag_name" -r)5
version=$(echo $version | sed 's/v//g') # get rid of 'v' from version number
-
1
$VersionInfo = ((Invoke-WebRequest https://api.github.com/repos/hashicorp/terraform/releases/latest).Content | ConvertFrom-Json).tag_name
2
$VersionInfo = $VersionInfo.Replace("v", "")
3
Write-Host "Installing Terraform $VersionInfo."
4
$Url = "https://releases.hashicorp.com/terraform/" + $VersionInfo + "/terraform_" + $VersionInfo + "_windows_amd64.zip"
5
$InstallDirectory = [Environment]::GetFolderPath([Environment+SpecialFolder]::ApplicationData) + "\Terraform"
