New OpenStack instance - status

Miroslav Suchý msuchy at redhat.com
Fri Mar 6 15:47:52 UTC 2015


On 03/06/2015 04:02 PM, Miroslav Suchý wrote:
> I tried to automatize adding of SSH keys using this:
> 
> TASK: [shell source /root/keystonerc_admin && F=$(mktemp) && {{ lookup('pipe',
> '/srv/web/infra/ansible/scripts/auth-keys-from-fas msuchy') }}> "$F" && nova --os-username msuchy --os-password
> {{msuchy_password}} --os-tenant-name copr keypair-list | ( grep msuchy || nova --os-username msuchy --os-password
> {{msuchy_password}} --os-tenant-name copr keypair-add --pub_key "$F" msuchy ); rm -f "$F"] ***
> 
> which does not work. While executing this from shell:
> 
> source /root/keystonerc_admin && F=$(mktemp) && cat id_rsa.pub > "$F" && nova --os-username msuchy --os-password
> "$PASSWORD" --os-tenant-name copr keypair-list | ( grep msuchy || nova --os-username msuchy --os-password "$PASSWORD"
> --os-tenant-name copr keypair-add --pub_key "$F" msuchy ); rm -f "$F"
> 
> works. So probably problem is in that lookup() and again I do not know why.

Ok, I just find that there is ansible module for that. And it works fine.

-- 
Miroslav Suchy, RHCE, RHCDS
Red Hat, Senior Software Engineer, #brno, #devexp, #fedora-buildsys


More information about the infrastructure mailing list