Description
{{
keypairs = conn.ex_describe_all_keypairs ()
for kp in keypairs :
keypair = conn.ex_describe_keypairs (kp)
pprint (keypair)
}}
results in
{{
{'keyName': 'futuregrid'}}}
but should result in:
{{
{'keyName': 'futuregrid', 'keyFingerprint': '00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00'}}}
This should be easy to change in https://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/ec2.py?view=markup line 819 by adding something like
{{
key_name = findattr(element=response, xpath='keySet/item/keyName',
namespace=NAMESPACE)
return
to
{{
key_name = findattr(element=response, xpath='keySet/item/keyName',
namespace=NAMESPACE)
key_fp = findattr(element=response, xpath='keySet/item/keyFingerprint',
namespace=NAMESPACE)
return
or so...