Skip to content

Instantly share code, notes, and snippets.

View akskap's full-sized avatar
🎯
Focusing

Akshay Kapoor akskap

🎯
Focusing
View GitHub Profile
@akskap
akskap / gitlab-ci-minikube.yml
Created September 9, 2019 20:22
Gitlab CI Pipeline for Minikube test/deploy
stages:
- test
- deploy
variables:
NAMESPACE: "default"
test_stack:
stage: test
variables:
@akskap
akskap / minikube-on-ec2.sh
Created September 9, 2019 19:33
Cloud Init Script for setting up Minikube
#!/usr/bin/env bash
set -e
# Install system dependencies
pushd "/tmp"
yum update -y
yum install -y git jq
amazon-linux-extras install docker -y
@akskap
akskap / terraform-ec2.hcl
Last active July 14, 2022 15:00
Terraform script for publicly accessible EC2 instance
data "template_file" "init" {
template = "${file("${path.module}/setup.sh")}"
}
resource "aws_instance" "esk8s_instance" {
ami = "${var.instance_ami_id}"
instance_type = "${var.instance_type}"
associate_public_ip_address = true
subnet_id = "${var.instance_subnet_id}"
vpc_security_group_ids = ["${aws_security_group.esk8s_instance_sg.id}"]