oslopolicy-policy-generator¶
概要¶
oslopolicy-policy-generator [-h] [--config-dir DIR] [--config-file PATH]
[--namespace NAMESPACE]
[--output-file OUTPUT_FILE]
描述¶
命令 oslopolicy-policy-generator 可用于生成一个策略文件,显示正在使用的有效策略。这是通过合并注册的默认策略和从配置文件加载的策略生成的。
选项¶
- -h, --help¶
显示帮助信息并退出。
- --config-dir DIR¶
从目录中提取
*.conf文件的路径。此文件集按排序方式排列,以便在单个选项被覆盖时提供可预测的解析顺序。该集合在通过之前的--config-file参数指定的文件之后进行解析,因此目录中的覆盖选项优先。必须从命令行设置此选项。
- --config-file PATH¶
要使用的配置文件路径。可以指定多个配置文件,后面的文件的值优先。默认值为 None。此选项必须从命令行设置。
- --namespace NAMESPACE¶
在“oslo.policy.enforcer”下查找
policy.Enforcer的选项命名空间。
- --output-file OUTPUT_FILE¶
写入文件的路径。默认为 stdout。
- --exclude-deprecated True¶
允许渲染的输出在不包含弃用策略信息的情况下生成。
示例¶
生成名为 keystone 的命名空间的有效策略文件
oslopolicy-policy-generator --namespace keystone
生成有效的策略文件并直接输出到文件
oslopolicy-policy-generator \
--namespace keystone \
--output-file keystone-policy.yaml
显示 oslopolicy-policy-generator 支持的附加选项和参数
oslopolicy-policy-generator --help
参见¶
oslopolicy-sample-generator, oslopolicy-list-redundant, oslopolicy-checker