Skip to content

Instantly share code, notes, and snippets.

View izmilia-prastika's full-sized avatar

izmilia-prastika izmilia-prastika

  • -
  • Jakarta, Indonesia
View GitHub Profile
@izmilia-prastika
izmilia-prastika / gist:0b26ead4a3ae5487796cb072f751113e
Created November 19, 2023 11:31
Contoh module Terraform berisi variabel AWS
variable "default_tags" {
type = map
default = null
}
variable "ssh_allowed_ips" {
type = list(string)
default = null
description = "Daftar alamat IP yang dapat melakukan ssh ke server"
}
@izmilia-prastika
izmilia-prastika / gist:f4f41788c31393ec6888eef200e3f111
Created November 19, 2023 11:43
Contoh module Terraform berisi nilai dari modul variables.tf
default_tags = {
"Env" = "demo"
"Name" = "my-ec2-demo"
"FromTerraform" = "true"
}
ssh_key_file = "~/.ssh/id_rsa"
# Masukkan alamat IP dari komputer yang digunakan untuk mengakses server
# Jika ingin memperbolehkan semua IP maka gunakan "0.0.0.0/0"
# Provider yang digunakan adalah AWS
# Versi dikunci pada 3.22.x
terraform {
required_providers {
aws = {
source = "hashicorp/aws"
version = "~> 3.22.0"
}
}
}
@izmilia-prastika
izmilia-prastika / gist:ee5642cd8462afdd25b95f19765b2c97
Created November 19, 2023 11:51
Contoh Output Terraform AWS
output "endpoints" {
value = {
ssh_access = "ssh ubuntu@${aws_instance.demo.public_ip}"
public_ip = aws_instance.demo.public_ip
public_dns = aws_instance.demo.public_dns
}
}
@izmilia-prastika
izmilia-prastika / gist:0c2e4c0b24b95076258d82078be5aed7
Created November 20, 2023 08:50
Cucumber-Gherkin-Skincare-BDD-Test
# This is a single line comment
Feature: Performing a Skincarisma Search
As a user on the Skincarisma search page
I want to search for Selenium-Webdriver
Because I want to learn more about it
Background:
Given I open the url "https://www.skincarisma.com/"