国会客户
python-congressclient的Python项目详细描述
python congressclient
国会客户
- 免费软件:apache许可证
- 文档:https://docs.openstack.org/python-congressclient/latest/
- 来源:https://git.openstack.org/cgit/openstack/python-congressclient
- 错误:https://bugs.launchpad.net/python-congressclient
独立会议的客户
通过克隆存储库并运行安装文件来安装congress cli。 主存储库始终包含最新的源代码,因此如果 安装并测试国会的特定分支,克隆匹配的分支 python congressclient的。
要对安装了noauth的独立会议执行cli命令,请执行以下操作:
安装python openstackclient:
$ pip install python-openstackclient
克隆主存储库并安装python congressclient:
$ git clone https://github.com/openstack/python-congressclient.git $ cd python-congressclient $ python setup.py install
(可选)克隆分支;例如,如果您使用的是openstack和congress的ocata版本:
$ git clone -b stable/ocata https://github.com/openstack/python-congressclient.git $ cd python-congressclient $ python setup.py install
阅读html文档。如果缺少python sphinx和oslospinx扩展,请安装:
$ sudo pip install sphinx $ sudo pip install oslosphinx
建立文档 $make docs
在浏览器中打开doc/html/index.html
要执行cli命令:
$ cd python-congressclient For example: $ export CONGRESS_URL="http://127.0.0.1:1789" $ openstack --os-token foo --os-url $CONGRESS_URL (openstack) congress policy create test_policy +--------------+--------------------------------------+ | Field | Value | +--------------+--------------------------------------+ | abbreviation | test_ | | description | | | id | 8595f24a-7d74-45ee-8168-0b3e937b8419 | | kind | nonrecursive | | name | test_policy | | owner_id | user | +--------------+--------------------------------------+ (openstack) congress policy rule create test_policy "p(5)" +---------+--------------------------------------+ | Field | Value | +---------+--------------------------------------+ | comment | None | | id | 5ce7fb18-a227-447e-bec8-93e99c0052a5 | | name | None | | rule | p(5) | +---------+--------------------------------------+ (openstack) congress policy rule list test_policy // ID: 5ce7fb18-a227-447e-bec8-93e99c0052a5 // Name: None p(5) (openstack) exit $
功能
- 待办事项