<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
</head>
<body text="#000000" bgcolor="#FFFFFF">
Hello,<br>
<br>
Auth using the admin user then list all instances in all tenants, should be something like:<br>
client.servers.list(search_opts={'all_tenants': 1})<br>
<br>
You should search, there is a lot of resources online that could help you out.<br>
For example if you would have searched: <a class="moz-txt-link-freetext" href="https://ask.openstack.org/en/question/50087/list-all-servers-with-python-nova-client/">
https://ask.openstack.org/en/question/50087/list-all-servers-with-python-nova-client/</a><br>
<br>
Best regards<br>
<br>
<div class="moz-cite-prefix">On 06/08/2016 03:29 PM, Jean-Pierre Ribeauville wrote:<br>
</div>
<blockquote cite="mid:1051EFB4D3A1704680C38CCAAC5836D292F2AA54@WPTXMAIL2.ptx.axway.int" type="cite">
<meta http-equiv="Context-Type" content="text/html; charset=UTF-8">
<meta name="Generator" content="Microsoft Word 15 (filtered
        medium)">
<div class="WordSection1">
<p class="MsoNormal">Hi all,</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal"><span lang="EN-US">By running this piece if code :</span></p>
<p class="MsoNormal"><span lang="EN-US"> </span></p>
<p class="MsoNormal"><span lang="EN-US">………</span></p>
<p class="MsoNormal"><i><span lang="EN-US">def get_nova_credentials_v2():</span></i></p>
<p class="MsoNormal"><i><span lang="EN-US">    d = {}</span></i></p>
<p class="MsoNormal"><i><span lang="EN-US">    d['version'] = '2'</span></i></p>
<p class="MsoNormal"><i><span lang="EN-US">    d['username'] = os.environ['OS_USERNAME']</span></i></p>
<p class="MsoNormal"><i><span lang="EN-US">    d['api_key'] = os.environ['OS_PASSWORD']</span></i></p>
<p class="MsoNormal"><i><span lang="EN-US">    d['auth_url'] = os.environ['OS_AUTH_URL']</span></i></p>
<p class="MsoNormal"><i><span lang="EN-US">    </span>d['project_id'] = os.environ['OS_TENANT_NAME']</i></p>
<p class="MsoNormal"><i>    return d</i></p>
<p class="MsoNormal"><i> </i></p>
<p class="MsoNormal"><i><span lang="EN-US">credentials = get_nova_credentials_v2()</span></i></p>
<p class="MsoNormal"><i>nova_client = Client(**credentials)</i></p>
<p class="MsoNormal"><i> </i></p>
<p class="MsoNormal"><i>print(nova_client.servers.list())</i></p>
<p class="MsoNormal">……</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal"><span lang="EN-US">I’m able to retrieve the instances list when specifying the tenant and username to whom the instances « belong ».</span></p>
<p class="MsoNormal"><span lang="EN-US"> </span></p>
<p class="MsoNormal"><span lang="EN-US">As I want to retrieve all instances , I tried to use admin as tenant and user , then no instance are found ( all my instances are under “demo”).</span></p>
<p class="MsoNormal"><span lang="EN-US"> </span></p>
<p class="MsoNormal"><span lang="EN-US">Via Horizon , all instances are retrievable under admin .</span></p>
<p class="MsoNormal"><span lang="EN-US"> </span></p>
<p class="MsoNormal"><span lang="EN-US">Did I miss something  ?</span></p>
<p class="MsoNormal"><span lang="EN-US"> </span></p>
<p class="MsoNormal"><span lang="EN-US">Thx for help.</span></p>
<p class="MsoNormal"><span lang="EN-US"> </span></p>
<p class="MsoNormal"><span lang="EN-US">Regards,</span></p>
<p class="MsoNormal"><span lang="EN-US"> </span></p>
<p class="MsoNormal"><span>Jean-Pierre RIBEAUVILLE</span></p>
<p class="MsoNormal"><span> </span></p>
<p class="MsoNormal"><span>+33 1 4717 2049</span></p>
<p class="MsoNormal"><span> </span></p>
<p class="MsoNormal"><span><img moz-do-not-send="true" id="Image_x0020_1" alt="axway_logo_tagline_87px" height="87" width="140"></span></p>
<p class="MsoNormal"> </p>
</div>
</blockquote>
<br>
</body>
</html>