Skip to content

Instantly share code, notes, and snippets.

View mastier's full-sized avatar
🤯
exploding ideas

Bartosz "mastier" Woronicz mastier

🤯
exploding ideas
View GitHub Profile
@mastier
mastier / land_register_pl.py
Created June 13, 2019 13:58
Generates land register codes in Poland for given court symbol
#!/usr/bin/env python3
"""
Generates land register codes in Poland for given court symbol
"""
from itertools import starmap
import operatortype command to continue
import argparse
import argparse
def f(x):
print(x)
class Fusion:
"""
# create damn simple TFTP dasemon
IFACE='ens0p25'
sudo dnsmasq -i $IFACE --dhcp-range=192.168.69.100,192.168.69.150 --enable-tftp --tftp-root=/home/$USER/tftdir -d -u $USER -p0 -K --log-dhcp --bootp-dynamic
@mastier
mastier / Simple script for embedding OpenVPN certificates
Last active May 26, 2023 20:50
openvpn-embed-certificates.sh
#!/bin/bash
set +e
backup() {
if [[ -e "$1.backup" ]]; then
echo "Backup file already exists! Remove if necessary."
exit 10
fi
echo "Creating backup of $1 in $1.backup" >&2
@mastier
mastier / lxc-create-windows-vm.sh
Last active July 18, 2023 12:04
lxc-create-windows-vm.sh
#!/bin/bash
if [[ "$#" != "1" ]]; then
echo "Provide the original image ISO"
exit 1
fi
sudo snap install distrobuilder --classic
sudo apt install -y libguestfs-tools wimtools genisoimage
if ! type vault >/dev/null 2>&1; then "Please install vault. $ snap install vault"; exit 1; fi
export VAULT_KEYS_PATH="vault-keys.txt"
vault_init() {
VAULT_UNIT_IP=$(juju run --unit vault/leader "network-get access --ingress-address=true");
export VAULT_ADDR="http://$VAULT_UNIT_IP:8200"
echo "=== Initializing Vault by $VAULT_UNIT_IP ==="
vault operator init -key-shares=5 -key-threshold=3 > ${VAULT_KEYS_PATH}
}