HammoTime - Overview

View HammoTime's full-sized avatar

Adam Hammond HammoTime

I love working on cloud-based projects, especially those focusing on infrastructure-as-code and architecture. Currently focusing on Kubernetes and Go.

Block or report HammoTime

G'day I'm Adam. I am an experienced Observability Engineer, and I love working on infrastructure and cloud-based projects. I spend a lot of time with Kubernetes, Python, Go, OpenTelemetry, and Grafana.

Pinned Loading

  1. 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

  2. Makes it easier to use multiple AWS accounts when you don't have SSO available.

    Python 4 1

  3. Provides an easy way to monitor websites using Route 53, Lambda, CloudWatch, and SNS.

    HCL

  4. 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."
  5. 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
  6. 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"