This seems unrelated and you're replying to an old thread, but please try this on Ansible 1.6 (so you're using a recently released version) and give us some steps to reproduce this, perhaps.
Thanks! On Wed, May 14, 2014 at 7:28 PM, patte <[email protected]> wrote: > Hi! For me it doesn't! > Neither this: > > authorized_key: user=$ENV(USER) key="{{ lookup('file', > '~/.ssh/id_rsa.pub') }}" > nor this: > authorized_key: user={{ lookup('env', 'USER') }} key="{{ lookup('file', > '~/.ssh/id_rsa.pub') }}" > > both fail with: > failed: [dev] => {"failed": true, "item": ""} > msg: Failed to lookup user patte: 'getpwnam(): name not found: patte' > > I'm patte on OSX, with ansible 1.5.5 fired by vagrant provision > any idea? > > > Am Dienstag, 2. Juli 2013 20:26:17 UTC+2 schrieb Michael DeHaan: >> >> Friendly reminder: >> >> $ENV(USER) as a mechanism of getting lookup plugins is deprecated >> >> We should be instructing folks do to: >> >> {{ lookup('env', 'USER') }} >> >> >> >> >> On Tue, Jul 2, 2013 at 9:40 AM, Mathias Bogaert <[email protected]>wrote: >> >>> This works: >>> >>> - name: Make sure my local RSA SSH key is installed >>> authorized_key: user=$ENV(USER) key="{{ lookup('file', >>> '~/.ssh/id_rsa.pub') }}" >>> >>> Thanks!! >>> >>> On Tuesday, 2 July 2013 15:38:45 UTC+2, Mathias Bogaert wrote: >>>> >>>> Yeah, it's an Ubuntu 12.10. >>>> >>>> But it works like this: >>>> >>>> - name: Make sure my authorized key is installed >>>> authorized_key: user=$ENV(USER) key="{{ lookup('file', '/home/' + >>>> $ENV(USER) + '/.ssh/id_rsa.pub') }}" >>>> >>>> but the key doesn't evaluate. The lookup doesn't work. My remote >>>> authorized_keys now contains >>>> >>>> {{lookup('file', '/home/' + mathias + '/.ssh/id_rsa.pub')}} >>>> >>>> which doesn't work... >>>> >>>> On Tuesday, 2 July 2013 15:32:32 UTC+2, JP Mens wrote: >>>>> >>>>> > msg: Failed to lookup user ${ENV(USER)}: 'getpwnam(): name not >>>>> found: >>>>> > ${ENV(USER)}' >>>>> > failed: [hdata01] => {"failed": true, "item": ""} >>>>> >>>>> getpwnam() failed?! Is this a Unix system you're running on? ;-) >>>>> What OS/version? >>>>> >>>>> Can you try >>>>> >>>>> - local_action: debug msg="Hello $ENV(HOME)" >>>>> >>>>> and run ansible-playbook -vvv >>>>> >>>>> -JP >>>>> >>>> -- >>> You received this message because you are subscribed to the Google >>> Groups "Ansible Project" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> >>> For more options, visit https://groups.google.com/groups/opt_out. >>> >>> >>> >> >> >> >> -- >> Michael DeHaan <[email protected]> >> >> CTO, AnsibleWorks, Inc. >> http://www.ansibleworks.com/ >> >> -- > You received this message because you are subscribed to the Google Groups > "Ansible Project" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/ansible-project/f4947799-2531-442a-9dd4-33c9422ebd73%40googlegroups.com<https://groups.google.com/d/msgid/ansible-project/f4947799-2531-442a-9dd4-33c9422ebd73%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Ansible Project" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/CA%2BnsWgyE%3DEjpE4mH8m_xsATcdQf3DUf3D%3Ddfk0QFZXGnJxsxDA%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
