"Fossies" - the Fresh Open Source Software Archive

Member "keystone-19.0.0/devstack/lib/scope.sh" (14 Apr 2021, 1055 Bytes) of package /linux/misc/openstack/keystone-19.0.0.tar.gz:


As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) Bash source code syntax highlighting (style: standard) with prefixed line numbers and code folding option. Alternatively you can here view or download the uninterpreted source code file.

    1 # Copyright 2019 SUSE LLC
    2 #
    3 # Licensed under the Apache License, Version 2.0 (the "License"); you may
    4 # not use this file except in compliance with the License. You may obtain
    5 # a copy of the License at
    6 #
    7 #      http://www.apache.org/licenses/LICENSE-2.0
    8 #
    9 # Unless required by applicable law or agreed to in writing, software
   10 # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
   11 # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
   12 # License for the specific language governing permissions and limitations
   13 # under the License.
   14 
   15 function configure_enforce_scope {
   16     iniset $KEYSTONE_CONF oslo_policy enforce_scope true
   17     iniset $KEYSTONE_CONF oslo_policy enforce_new_defaults true
   18     iniset $KEYSTONE_CONF oslo_policy policy_file policy.yaml
   19     sudo systemctl restart devstack@keystone
   20 }
   21 
   22 function configure_protection_tests {
   23     iniset $TEMPEST_CONFIG identity-feature-enabled enforce_scope true
   24     iniset $TEMPEST_CONFIG auth admin_system true
   25     iniset $TEMPEST_CONFIG auth admin_project_name ''
   26 }