Skip to content

Instantly share code, notes, and snippets.

View Rotzke's full-sized avatar
🇩🇪

Nils Bergmüller Rotzke

🇩🇪
  • Berlin, Germany
  • 05:19 (UTC +01:00)
View GitHub Profile
@Rotzke
Rotzke / ssntxt
Created September 17, 2021 09:25
Fake-Aware SSN RegEx Pattern
^(?!b(d)1+-(d)1+-(d)1+b)(?!123-45-6789|219-09-9999|078-05-1120)(?!666|000|9d{2})d{3}-(?!00)d{2}-(?!0{4})d{4}$
@Rotzke
Rotzke / load_directory_json.gz.sh
Created February 21, 2022 21:00 — forked from rjurney/load_directory_json.gz.sh
How to bulk load gzip'd JSON in Elastic
# Bulk load the Foo data we prepared via PySpark in etl/transform_foo.spark.py
for path in data/foo/elastic/part*
do
file=$(basename ${path})
echo "Submitting ${path} to Elastic index foo ..."
curl ${USER_STRING} \
-X POST \
-H "Content-encoding: gzip" \
-H "Content-Type: application/x-ndjson" \
@Rotzke
Rotzke / kube-bench.yaml
Last active May 6, 2022 16:13
Kube bench job manifest
---
apiVersion: batch/v1
kind: Job
metadata:
name: kube-bench
spec:
template:
metadata:
labels:
app: kube-bench
@Rotzke
Rotzke / docker-compose-app.service
Created September 3, 2022 19:14
systemctl enabled service from docker-compose logic
# /etc/systemd/system/docker-compose-app.service
[Unit]
Description=Docker Compose Application Service
Requires=docker.service
After=docker.service
[Service]
Type=oneshot
RemainAfterExit=yes