Skip to content

Instantly share code, notes, and snippets.

View markus-hentsch's full-sized avatar

Markus Hentsch markus-hentsch

  • Cloud&Heat Technologies GmbH
View GitHub Profile
markus-hentsch /
Created May 13, 2024 15:44
OpenStack oslo.policy batch default policy generator
#!/usr/bin/env bash
# Generates default API policy files for a list of OpenStack services.
markus-hentsch /
Last active April 22, 2024 15:19
DevStack within an OpenStack VM (all-in-one)

DevStack within an OpenStack VM (all-in-one)

Host VM on OpenStack


openstack volume create --size 200 --image "Ubuntu 22.04 LTS x64" devstack-boot-volume

openstack security group create devstack-sg
markus-hentsch /
Created March 15, 2024 15:50
Minimal DevStack in a VirtualBox VM for Keystone

Minimal DevStack VirtualBox setup

This is a very concise quickstart guide to setup an OpenStack DevStack limited to Keystone in a VirtualBox VM using Ubuntu Server LTS as the guest operating system. By limiting the DevStack to primarily deploy Keystone only, installation is quick and the machine does not take up much resources.

As the time of writing it uses up about 11 GB of disk space and 1 GB of RAM running Keystone.

This is meant for testing authentication and IDM-related things with OpenStack Keystone while disregarding other components. It can easily be extended by further components by adjusting the local.conf accordingly.

markus-hentsch / upstream_references.txt
Created October 20, 2023 15:34
OpenStack RBAC policy role standards
Keystone roles: admin, reader, member, service
Barbican roles: admin, creator, observer, audit