2016-10-22 19 views
0

私は管理者資格情報のソースを持っています。 すべてのテナントで稼動するヒートスタックをリストしたいと思いますか?openstack "admin" cred内のすべてのスタックを一覧表示するheat.stack.list() "

今のところ、私はJSONからスタックの名前を取得しています。特定のテナントcredを取得した後、IDを引き出しています。

def heat_id(heat,stack_name): 
    stack_id = str(heat.stacks.get(stack_name).id) 

答えて

1

OpenStackヒートスタックリソースはテナントの下で分離されています。実行中のスタックのリスト全体を取得するには、テナントのリストを反復して、それを実行して、filtered status = activeのスタックリスト呼び出しを行う必要があります。 注:この実行を行うユーザーは、必要なテナントに許可を与える必要があります(場合によってはすべてのテナントのもの)

関連する問題