Skip to content

Instantly share code, notes, and snippets.

@declon
declon / app.py
Last active September 20, 2021 23:17
AWS - Python Lambda Function - Set Local Time Zone
#!/usr/bin/env python3
from pytz import timezone
from datetime import datetime
# Get timezone name from a config source ( For example an environment variable LOCAL_TZ='Australia/Sydney' )
def get_local_date_string(time_zone: str) -> str:
"""Get Local Date String
Args:
@declon
declon / pipx-install.sh
Created June 9, 2020 12:15
Install pipx like a pipx install
#!/bin/bash
mkdir -p ~/.local/pipx
python3 -m venv ~/.local/pipx/install
~/.local/pipx/install/bin/pip install --upgrade pip --quiet
~/.local/pipx/install/bin/pip install pipx --quiet
ln -s ~/.local/pipx/install/bin/pipx ~/.local/bin/pipx
echo "Success!"
@declon
declon / domain-join.sh
Last active September 1, 2023 03:11
AWS - Ubuntu 18.04 - Join Self Hosted Active Directory
DOMAIN_USR=domainjoinusername
DOMAIN_PWD=domainjoinpassword
# get instance ID
ID=$(curl http://169.254.169.254/latest/meta-data/instance-id)
# install deps
DEBIAN_FRONTEND=noninteractive apt-get -y install sssd heimdal-clients msktutil
# set hostname