Skip to content

Instantly share code, notes, and snippets.

@avi202020
avi202020 / index.js
Created March 1, 2023 14:05 — forked from ariestikto/index.js
06-Stu-Multiple-Classes
const Store = require("./store");
const { toys } = require("./toy");
const store = new Store("Big Al's Toy Barn", toys);
store.welcome();
store.processProductSale("Action Figure");
store.processProductSale("Action Figure");
store.processProductSale("Rare Toy");
store.processProductSale("Action Figure");
#!/usr/bin/env python
import os
passwd='vault kv get -field=ansivault secret/ansible'
os.system(passwd)
ansible-playbook -i inventory sample.yml --vault-password-file ~/<path to python script>/readPasswd.py
@avi202020
avi202020 / amazon-eks-immersion-ch1.2.sh
Created November 21, 2022 11:16 — forked from jdluther2020/amazon-eks-immersion-ch1.2.sh
Working The Amazon EKS Immersion Workshop - Chapter 1 - Deploying A Microservices Application In A Kubernetes Cluster
#!/usr/bin/bash
# Purpose: Working The Amazon EKS Immersion Workshop - CH 1.2 — Deploy Microservices Application Using Helm
# Ref: https://catalog.workshops.aws/eks-immersionday/en-US/helm
#
# Author's NOTE
# 1. # are comment lines
# 2. Command output wherever helpful is shown inside {}
#
@avi202020
avi202020 / app.py
Created November 21, 2022 10:27 — forked from riponbanik/app.py
#!/usr/bin/env python3
from aws_cdk import (
core,
aws_ec2 as ec2
)
app = core.App()
vpc = ec2.Vpc.from_lookup(self,
# Application Load Balancer (ALB) Ingress Controller Deployment Manifest.
# This manifest details sensible defaults for deploying an ALB Ingress Controller.
# GitHub: https://github.com/kubernetes-sigs/aws-alb-ingress-controller
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: alb-ingress-controller
name: alb-ingress-controller
# Namespace the ALB Ingress Controller should run in. Does not impact which
@avi202020
avi202020 / Dockerfile
Created November 18, 2022 03:57 — forked from erangaeb/Dockerfile
dockerize vault with filesystem backend
# base image
FROM alpine:3.14
# set vault version
ENV VAULT_VERSION 1.8.2
# create a new directory
RUN mkdir /vault
# download dependencies
@avi202020
avi202020 / docker-compose.yml
Created November 18, 2022 03:57 — forked from erangaeb/docker-compose.yml
vault deployment with filesystem backend
version: '3.8'
services:
vault-filesystem:
image: erangaeb/vault-filesystem:0.1
ports:
- 8200:8200
environment:
- VAULT_ADDR=http://127.0.0.1:8200
- VAULT_API_ADDR=http://127.0.0.1:8200
@avi202020
avi202020 / vault
Created November 18, 2022 03:56 — forked from erangaeb/vault
run vault with filesystem backend
# build docker
docker build -t erangaeb/vault-filesystem:0.1 .
# run vault with filesystem backend
docker-compose up -d vault-filesystem
❯❯ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
@avi202020
avi202020 / Dockerfile
Created November 18, 2022 03:56 — forked from erangaeb/Dockerfile
dockerize consul backend
# base image
FROM alpine:3.14
# set consul version
ENV CONSUL_VERSION 1.10.2
# create a new directory
RUN mkdir /consul
# download dependencies