71190773e1
This adds a new tox environment, genconfig, which generates sample neutron core configuration file using oslo-config-generator. Updates to some configuration option help messages to reflect useful details that were missing in the code but were present in config files. It also adds details to devref on how to update config files. Partially-Implements: blueprint autogen-neutron-conf-file DocImpact Change-Id: I1c6dc4e7d479f1b7c755597caded24a0f018c712 Closes-bug: #1199963 Co-Authored-By: Louis Taylor <louis@kragniz.eu>
29 lines
800 B
Bash
Executable File
29 lines
800 B
Bash
Executable File
#!/bin/sh
|
|
#
|
|
# Licensed under the Apache License, Version 2.0 (the "License");
|
|
# you may not use this file except in compliance with the License.
|
|
# You may obtain a copy of the License at
|
|
#
|
|
# http://www.apache.org/licenses/LICENSE-2.0
|
|
#
|
|
# Unless required by applicable law or agreed to in writing, software
|
|
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
|
|
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
|
# License for the specific language governing permissions and limitations
|
|
# under the License.
|
|
|
|
set -e
|
|
|
|
GEN_CMD=oslo-config-generator
|
|
|
|
if ! type "$GEN_CMD" > /dev/null; then
|
|
echo "ERROR: $GEN_CMD not installed on the system."
|
|
exit 1
|
|
fi
|
|
|
|
for file in `ls etc/oslo-config-generator/*`; do
|
|
$GEN_CMD --config-file=$file
|
|
done
|
|
|
|
set -x
|