Skip to content

Instantly share code, notes, and snippets.

View ruedigerp's full-sized avatar
😎

Rüdiger Küpper ruedigerp

😎
View GitHub Profile
### Keybase proof
I hereby claim:
* I am ruedigerp on github.
* I am ruedigerk (https://keybase.io/ruedigerk) on keybase.
* I have a public key whose fingerprint is 4766 FC5D 755A 899A 9DB1 F975 8BC7 E561 EDA6 9D75
To claim this, I am signing this object:
@ruedigerp
ruedigerp / issuer-secret.yaml
Last active January 24, 2024 16:57
Wildcard certs with Letsencrypt and Cloudflare DNS API
# Local domains are for example *.devs.yourcompany.net
# yourcompany.net is with Cloudflare and should be used as a letsencrypt Issuer domain.
# Create API key with read AND read/write permissions
# Set up DNS Cname for _acme-challenge.devs.yourcompany.net pointing to yourcompany.net.
---
apiVersion: cert-manager.io/v1
kind: ClusterIssuer
metadata:
name: letsencrypt-cloudflare-wildcard
@ruedigerp
ruedigerp / Tmuxtakeover.conf
Created October 2, 2018 08:53
Tmux takeover
takeover() {
# create a temporary session that displays the "how to go back" message
tmp='takeover temp session'
if ! tmux has-session -t "$tmp"; then
tmux new-session -d -s "$tmp"
tmux set-option -t "$tmp" set-remain-on-exit on
tmux new-window -kt "$tmp":0 \
'echo "Use Prefix + L (i.e. ^B L) to return to session."'
fi

Keybase proof

I hereby claim:

  • I am ruedigerp on github.
  • I am ruedigerp (https://keybase.io/ruedigerp) on keybase.
  • I have a public key whose fingerprint is 8829 9493 2B09 5BEF 43DB 19BD 3A9E 833B 2F49 E4EF

To claim this, I am signing this object: