Skip to content

Instantly share code, notes, and snippets.

@mkol5222
mkol5222 / setup_new_ubuntu_env.sh
Created January 23, 2024 16:58 — forked from mathieu-benoit/setup_new_ubuntu_env.sh
setup_new_ubuntu_env.sh
#!/bin/bash
sudo apt update -y
sudo apt upgrade -y
# jq
echo "Installing jq..."
sudo apt install jq -y
# helm

Test notary v2

Start local test registry on localhost:5000

docker run --rm -d -p 5000:5000 -v "$(pwd)"/registry:/var/lib/registry --name registry ghcr.io/oras-project/registry:latest

Install oras

@mkol5222
mkol5222 / gitlab.md
Created January 23, 2024 16:23 — forked from eana/gitlab.md
Output Terraform Plan information into a merge request

Output Terraform Plan information into a merge request

Add terraform plan output to merge requests and expose details from terraform plan runs directly into a merge request widget enabling you to see statistics about the resources that Terraform creates, modifies, or destroys.

@mkol5222
mkol5222 / notes.md
Created January 21, 2024 19:14 — forked from mbwhite/notes.md
Connecting VSCode to Multipass VM (Windows)
multipass launch --name fabric-dev --disk 80G --cpus 8 --mem 8G --cloud-init https://raw.githubusercontent.com/hyperledgendary/full-stack-asset-transfer-guide/main/infrastructure/multipass-cloud-config.yaml
  • Find out the IP address of the machines thats created - multipass list will show you this. For example
@mkol5222
mkol5222 / aro4_install.sh
Created January 17, 2024 10:52 — forked from rcarrata/aro4_install.sh
Aro OCP4 quickly installation
#!/bin/bash
## USAGE
function usage() {
echo
echo "Usage:"
echo " $0 [command] [options]"
echo " $0 --help"
echo
echo "Example:"
@mkol5222
mkol5222 / ARO - Shell Script
Created January 17, 2024 10:51 — forked from aymenabdelwahed/ARO - Shell Script
ARO - Terraform main file
#!/bin/bash
########################################################
#Enable the account subscription
SUBSCRIPTION_ID="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
az account set --subscription $SUBSCRIPTION_ID
if [ $? -eq 0 ]; then
echo "Account set to subscription: " $SUBSCRIPTION_ID
fi

Setup MQTT with SSL

  • :1883 will be for local use only
  • :8083 websocket secure
  • :8883 mqtt secure
sudo apt-get install mosquitto

Getting certificate & Auto-Renewal

Don't forget to change the domain and allow port 443 through firewall

@mkol5222
mkol5222 / api-calls.sh
Created January 8, 2024 19:58 — forked from rajbos/Get-JWTToken.ps1
Load jwt token from GitHub App for authentication
#!/bin/bash
# Purpose
# grab the jwt token
# make API calls as the GitHub App used
# get a temporary jwt token from the key file and app id (hardcoded in the file:)
generated_jwt=$(./github-app-jwt.sh)
github_api_url="https://api.github.com/app"
@mkol5222
mkol5222 / sync_credentials.sh
Created November 14, 2023 13:43 — forked from cburgmer/sync_credentials.sh
Sync gopass to Keypass using kpcli
#!/usr/bin/env bash
set -Eeuo pipefail
readonly gopass_prefix=""
generate_empty_store() {
local target_file="$1"
local master_password=""
{
var client_id = pm.environment.get("client_id");
var client_secret = pm.environment.get("client_secret");
var tenant = pm.environment.get("tenant")
pm.sendRequest({
url: 'https://login.microsoftonline.com/' + tenant + '/oauth2/token',
method: 'POST',
header: {
'Content-Type': 'multipart/form-data',