From f3d0328dfec8b584256af484fc43274f278e79b7 Mon Sep 17 00:00:00 2001 From: Pavlo Shchelokovskyy Date: Thu, 14 Nov 2024 17:58:51 +0200 Subject: [PATCH] Expand accounst.yaml sample add examples of domain- and system- scoped accounts. Change-Id: Iad320934f7b4b1931b71f19e47c224d0508b731c --- etc/accounts.yaml.sample | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/etc/accounts.yaml.sample b/etc/accounts.yaml.sample index 3dbed79e9d..702cc6f62a 100644 --- a/etc/accounts.yaml.sample +++ b/etc/accounts.yaml.sample @@ -22,6 +22,12 @@ # # The value of domain_[id|name] is used for project_domain_[id|name] if not # specified and user_domain_[id|name] if not specified. +# +# When specifying domain-scoped accounts, domain_[id|name] must be present +# and project_[id|name] must be absent. +# +# When specifying system-scoped accounts, value of system can be anything +# (for now), and neither project_[id|name] nor domain_[id|name] must be present - username: 'user_1' tenant_name: 'test_tenant_1' @@ -40,6 +46,22 @@ - 'not_an_admin' - 'an_admin' +# To specify a domain-scoped admin +- username: 'user_3' + user_domain_name: 'test_domain' + password: 'test_password' + domain_name: 'test_domain' + roles: + - 'admin' + +# To specify a system-scoped admin +- username: 'user_4' + user_domain_name: 'test_domain' + password: 'test_password' + system: 'all' + roles: + - 'admin' + # To specify a user has a role specified in the config file you can use the # type field to specify it, valid values are admin, operator, and reseller_admin - username: 'swift_pseudo_admin_user_1'