Last active
March 21, 2025 16:01
-
-
Save dmendiza/0c75f2bcca360be5595f85f44e4c50bf to your computer and use it in GitHub Desktop.
Devstack config for Keystone + Tempest
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[[local|localrc]] | |
disable_all_services | |
enable_service rabbit mysql key tempest | |
enable_plugin barbican https://opendev.org/openstack/barbican | |
# Modify passwords as needed | |
DATABASE_PASSWORD=secretdatabase | |
RABBIT_PASSWORD=secretrabbit | |
ADMIN_PASSWORD=secretadmin | |
SERVICE_PASSWORD=secretservice | |
ENFORCE_SCOPE=true | |
KEYSTONE_ENFORCE_SCOPE=true |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# In /etc/yum.repos.d/rabbitmq.repo | |
## | |
## Zero dependency Erlang RPM | |
## | |
[modern-erlang] | |
name=modern-erlang-el8 | |
# Use a set of mirrors maintained by the RabbitMQ core team. | |
# The mirrors have significantly higher bandwidth quotas. | |
baseurl=https://yum1.rabbitmq.com/erlang/el/8/$basearch | |
https://yum2.rabbitmq.com/erlang/el/8/$basearch | |
repo_gpgcheck=1 | |
enabled=1 | |
gpgkey=https://github.com/rabbitmq/signing-keys/releases/download/3.0/cloudsmith.rabbitmq-erlang.E495BB49CC4BBE5B.key | |
gpgcheck=1 | |
sslverify=1 | |
sslcacert=/etc/pki/tls/certs/ca-bundle.crt | |
metadata_expire=300 | |
pkg_gpgcheck=1 | |
autorefresh=1 | |
type=rpm-md | |
[modern-erlang-noarch] | |
name=modern-erlang-el8-noarch | |
# Use a set of mirrors maintained by the RabbitMQ core team. | |
# The mirrors have significantly higher bandwidth quotas. | |
baseurl=https://yum1.rabbitmq.com/erlang/el/8/noarch | |
https://yum2.rabbitmq.com/erlang/el/8/noarch | |
repo_gpgcheck=1 | |
enabled=1 | |
gpgkey=https://github.com/rabbitmq/signing-keys/releases/download/3.0/cloudsmith.rabbitmq-erlang.E495BB49CC4BBE5B.key | |
https://github.com/rabbitmq/signing-keys/releases/download/3.0/rabbitmq-release-signing-key.asc | |
gpgcheck=1 | |
sslverify=1 | |
sslcacert=/etc/pki/tls/certs/ca-bundle.crt | |
metadata_expire=300 | |
pkg_gpgcheck=1 | |
autorefresh=1 | |
type=rpm-md | |
[modern-erlang-source] | |
name=modern-erlang-el8-source | |
# Use a set of mirrors maintained by the RabbitMQ core team. | |
# The mirrors have significantly higher bandwidth quotas. | |
baseurl=https://yum1.rabbitmq.com/erlang/el/8/SRPMS | |
https://yum2.rabbitmq.com/erlang/el/8/SRPMS | |
repo_gpgcheck=1 | |
enabled=1 | |
gpgkey=https://github.com/rabbitmq/signing-keys/releases/download/3.0/cloudsmith.rabbitmq-erlang.E495BB49CC4BBE5B.key | |
https://github.com/rabbitmq/signing-keys/releases/download/3.0/rabbitmq-release-signing-key.asc | |
gpgcheck=1 | |
sslverify=1 | |
sslcacert=/etc/pki/tls/certs/ca-bundle.crt | |
metadata_expire=300 | |
pkg_gpgcheck=1 | |
autorefresh=1 | |
## | |
## RabbitMQ Server | |
## | |
[rabbitmq-el8] | |
name=rabbitmq-el8 | |
baseurl=https://yum2.rabbitmq.com/rabbitmq/el/8/$basearch | |
https://yum1.rabbitmq.com/rabbitmq/el/8/$basearch | |
repo_gpgcheck=1 | |
enabled=1 | |
# Cloudsmith's repository key and RabbitMQ package signing key | |
gpgkey=https://github.com/rabbitmq/signing-keys/releases/download/3.0/cloudsmith.rabbitmq-server.9F4587F226208342.key | |
https://github.com/rabbitmq/signing-keys/releases/download/3.0/rabbitmq-release-signing-key.asc | |
gpgcheck=1 | |
sslverify=1 | |
sslcacert=/etc/pki/tls/certs/ca-bundle.crt | |
metadata_expire=300 | |
pkg_gpgcheck=1 | |
autorefresh=1 | |
type=rpm-md | |
[rabbitmq-el8-noarch] | |
name=rabbitmq-el8-noarch | |
baseurl=https://yum2.rabbitmq.com/rabbitmq/el/8/noarch | |
https://yum1.rabbitmq.com/rabbitmq/el/8/noarch | |
repo_gpgcheck=1 | |
enabled=1 | |
# Cloudsmith's repository key and RabbitMQ package signing key | |
gpgkey=https://github.com/rabbitmq/signing-keys/releases/download/3.0/cloudsmith.rabbitmq-server.9F4587F226208342.key | |
https://github.com/rabbitmq/signing-keys/releases/download/3.0/rabbitmq-release-signing-key.asc | |
gpgcheck=1 | |
sslverify=1 | |
sslcacert=/etc/pki/tls/certs/ca-bundle.crt | |
metadata_expire=300 | |
pkg_gpgcheck=1 | |
autorefresh=1 | |
type=rpm-md | |
[rabbitmq-el8-source] | |
name=rabbitmq-el8-source | |
baseurl=https://yum2.rabbitmq.com/rabbitmq/el/8/SRPMS | |
https://yum1.rabbitmq.com/rabbitmq/el/8/SRPMS | |
repo_gpgcheck=1 | |
enabled=1 | |
gpgkey=https://github.com/rabbitmq/signing-keys/releases/download/3.0/cloudsmith.rabbitmq-server.9F4587F226208342.key | |
gpgcheck=0 | |
sslverify=1 | |
sslcacert=/etc/pki/tls/certs/ca-bundle.crt | |
metadata_expire=300 | |
pkg_gpgcheck=1 | |
autorefresh=1 | |
type=rpm-md |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[DEFAULT] | |
log_dir = /home/stack/mytempest/logs | |
log_file = tempest.log | |
[oslo_concurrency] | |
lock_path = /home/stack/mytempest/tempest_lock | |
[identity] | |
ca_certificates_file = /opt/stack/data/ca-bundle.pem | |
auth_version = v3 | |
user_unique_last_password_count = 2 | |
user_lockout_duration = 10 | |
user_lockout_failure_attempts = 2 | |
uri_v3 = http://192.168.122.110/identity/v3 | |
uri = http://192.168.122.110/identity/v2.0/ | |
[auth] | |
use_dynamic_credentials = True | |
admin_system = true | |
admin_domain_name = Default | |
admin_project_name = admin | |
admin_password = secretadmin | |
admin_username = admin | |
[identity-feature-enabled] | |
enforce_scope = true | |
access_rules = True | |
application_credentials = True | |
project_tags = True | |
security_compliance = True | |
api_v2_admin = False | |
api_v2 = False | |
[enforce_scope] | |
barbican = True | |
glance = true | |
nova = true | |
keystone = true | |
neutron = True |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment