I think we need the option _not_ to inject a password (e.g. if I'm on Linux and am going to use SSH private keys, or if I have another higher-security means of accessing my server)  Does the API support this (yet)?<div>
<br></div>
<div>Also, I know security through obscurity isn't really security, but if we're open source, I think we must have "strong" password generation, whatever may or may not have been the case in the past.  I suggest beefing up the generate_password function to make use of os.urandom (which I know isn't perfect either, but is probably secure enough for anyone willing to rely on a password)<br>

<div><br></div><div>Justin<br><br><br>
<br><br><div class="gmail_quote">On Wed, Mar 2, 2011 at 4:52 PM, Ed Leafe <span dir="ltr"><<a href="mailto:ed@leafe.com" target="_blank">ed@leafe.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div>On Mar 2, 2011, at 4:11 PM, Dan Prince wrote:<br>
<br>
> We created a blueprint on adding support for password generation when creating servers. This is needed for Openstack API/Cloud Servers API v1.0 parity.<br>
><br>
> We are anxious to get this work started so if you are interested please review the following:<br>
><br>
> <a href="https://blueprints.launchpad.net/nova/+spec/openstack-api-server-passwords" target="_blank">https://blueprints.launchpad.net/nova/+spec/openstack-api-server-passwords</a><br>
><br>
> <a href="http://etherpad.openstack.org/openstack-api-server-passwords" target="_blank">http://etherpad.openstack.org/openstack-api-server-passwords</a><br>
<br>
</div>        There is a basic password generator in nova/utils.py. It returns a combination of digits and letters to whatever length you request. There is no pretension of being the last word in high security, but it should be equivalent to the current default password generation in Cloud Servers.<br>


<font color="#888888"><br>
<br>
<br>
-- Ed Leafe<br>
</font><div><div></div><div><br>
<br>
<br>
<br>
_______________________________________________<br>
Mailing list: <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
Post to     : <a href="mailto:openstack@lists.launchpad.net" target="_blank">openstack@lists.launchpad.net</a><br>
Unsubscribe : <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
More help   : <a href="https://help.launchpad.net/ListHelp" target="_blank">https://help.launchpad.net/ListHelp</a><br>
</div></div></blockquote></div><br></div></div>