Skip to content

Instantly share code, notes, and snippets.

@sabaini
sabaini / noble-bundle-ceph-rbd-mirror.yaml
Created July 9, 2025 16:40
noble-bundle-ceph-rbd-mirror.yaml
applications:
ceph-mon:
bindings:
? ''
: oam
admin: public
client: public
cluster: cloud-ceph-replicate
mds: public
osd: public
@sabaini
sabaini / noble-bundle.yaml
Created July 8, 2025 13:23
noble-bundle.yaml
applications:
# Disabled for lp:2073115
# ceph-dashboard:
# bindings:
# ? ''
# : oam
# certificates: cloud-internal
# channel: squid/edge
# charm: ceph-dashboard
ceph-fs:
@sabaini
sabaini / virtual-maas.sh
Created July 8, 2025 08:30
virtual-maas.sh
#!/usr/bin/env bash
set -Eeuox pipefail
# ---- tweak these if you like ---------------------------------------------
MAAS_CH="3.6/stable" # maas snap channel
ADMIN=admin # maas admin user
ADMIN_PW='maaspass' # password
ADMIN_MAIL=admin@example.com
LXDBRIDGE=lxdbr0
VMHOST=local-lxd
import random
import boto3
import json
import argparse
def app_handle(args):
keys = get_keys(args.keys)
client = boto3.resource(
"s3", verify=False,

Keybase proof

I hereby claim:

  • I am sabaini on github.
  • I am petersabaini (https://keybase.io/petersabaini) on keybase.
  • I have a public key whose fingerprint is C3D4 33DE D3DF 500B B538 0AF3 3839 9940 0ED7 63D9

To claim this, I am signing this object: