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