Skip to content

Instantly share code, notes, and snippets.

View markus-hentsch's full-sized avatar

Markus Hentsch markus-hentsch

View GitHub Profile
@markus-hentsch
markus-hentsch / openstack_devstack_aio_vm.md
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

source $OPENRC_FILE

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

openstack security group create devstack-sg
@markus-hentsch
markus-hentsch / openstack_devstack_vm.md
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
markus-hentsch / upstream_references.txt
Created October 20, 2023 15:34
OpenStack RBAC policy role standards
Keystone roles: admin, reader, member, service
https://docs.openstack.org/keystone/latest/admin/service-api-protection.html
Barbican roles: admin, creator, observer, audit
https://docs.openstack.org/barbican/train/admin/access_control.html