Skip to content

Instantly share code, notes, and snippets.

View rogmanster's full-sized avatar

Roger Chao rogmanster

View GitHub Profile
@rogmanster
rogmanster / scraper gist
Created January 16, 2021 08:39 — forked from rychao/scraper gist
gist for my scraper
sudo apt -y install python3-pip
git clone https://github.com/rychao/python-scraper
chmod +x python-scraper/kith.py
pip3 install selenium
curl -O https://chromedriver.storage.googleapis.com/87.0.4280.88/chromedriver_linux64.zip
sudo apt -y install unzip
unzip chromedriver
sudo mv chromedriver /usr/local/bin/.
# LDAP Auth
## PERSONA - ADMIN
# Set Vault Premium License
clear
vault login root
vault write sys/license text=$VAULT_PREMIUM_LICENSE
#Enable KV store
vault secrets enable -path=secret kv-v2
@rogmanster
rogmanster / personal_access_token.py
Last active March 30, 2021 19:08 — forked from vitalyisaev2/personal_access_token.py
Script for obtaining Gitlab API Personal Access Token
#!/usr/bin/python3
"""
Script that creates Personal Access Token for Gitlab API;
Tested with:
- GitLab Community Edition 10.1.4
- Gitlab Enterprise Edition 12.6.2
"""
import sys
import requests
from urllib.parse import urljoin
pipeline {
agent any
stages {
stage('Integration Tests') {
steps {
sh 'curl -s -o vault.zip https://releases.hashicorp.com/vault/1.4.0/vault_1.4.0_linux_amd64.zip ; yes | unzip vault.zip'
withCredentials([string(credentialsId: 'JENKINS_VAULT_ADDR', variable: 'VAULT_ADDR'),string(credentialsId: 'JENKINS_VAULT_TOKEN', variable: 'VAULT_TOKEN')]) {
sh '''
set +x
## ENV
@rogmanster
rogmanster / jwt_config.json
Created September 5, 2019 23:55
Vault JWT Auth Method - API
{
"oidc_discovery_url":"https://dev-2sqiyoyv.auth0.com/",
"bound_issuer":"https://dev-2sqiyoyv.auth0.com/",
"default_role":"demo"
}
export PS1="\[\033[36m\]\u\[\033[m\]@\[\033[32m\]:\[\033[33;1m\]\W\[\033[m\]\$ "
export CLICOLOR=1
export LSCOLORS=ExFxBxDxCxegedabagacad
export TERM=xterm-256color
@rogmanster
rogmanster / azure-vault-install.sh
Last active April 14, 2019 05:01
Vault Dev Instance for Azure - workspaces/terraform-azure-vault-dev
#!/bin/bash -e
echo "-> Installing dependencies....."
apt-get update
apt-get upgrade
apt-get install -y \
apt-transport-https \
build-essential \
ca-certificates \
curl \

Keybase proof

I hereby claim:

  • I am rogmanster on github.
  • I am rogman (https://keybase.io/rogman) on keybase.
  • I have a public key ASDAO6lM5AzXoYfGC-bycHHG8LtmZRMKhR8XKfHbSgBnjQo

To claim this, I am signing this object: