What about a "with_pipe" ?

Did you check both the templates and the playbooks?  It seems to be in a
template.


On Tue, Jun 3, 2014 at 3:03 PM, Daniel W. Ottey <[email protected]> wrote:

> I copied some code from some place (which previously worked).  My code
> does not have the word "pipe" anywhere.  The only part that has "lookup" is
> here:
>
> - name: Configure ansible users SSH key
>   authorized_key: user=ansible key="{{ lookup('file',
> '/etc/ansible/roles/common/files/ansible-id_rsa.pub') }}"
>   tags: ansible-user-setup
>
> But that tag shouldn't be called when I use "--tags zabbix-agent".  Also
> that particular file is set permissions 644.
>
>
> On Tue, Jun 3, 2014 at 12:36 PM, James Cammarata <[email protected]>
> wrote:
>
>> Did you download a role from Galaxy or somewhere else? From the output of
>> the error, it looks like somewhere in your play this appears:
>>
>> {{ lookup('pipe','some_executable_name_here') }}
>>
>>
>> So you may want to grep for 'lookup' or 'pipe' in your files.
>>
>>
>>
>> On Tue, Jun 3, 2014 at 11:00 AM, Daniel Ottey <[email protected]>
>> wrote:
>>
>>> Thanks for your response.  Sorry for not being sure...  But you're
>>> saying I'm calling an executable via a pipe lookup ...  And I have no idea
>>> what that means.  I'm certainly not doing it intentionally.  You ask me to
>>> validate "the binary is there" but I don't know what binary to look for.
>>>
>>> Is this happening during the "Gathering Facts" or afterward?
>>>
>>> Is the error happening on the local side or the remote side?
>>>
>>>
>>> On Tuesday, June 3, 2014 11:56:21 AM UTC-4, James Cammarata wrote:
>>>
>>>> Correct, the warning message can be ignored, and there is a
>>>> configuration setting (system_warnings in your ansible.cfg) that can be set
>>>> to "False" to disable it.
>>>>
>>>> The fatal error appears to be reporting that the executable you're
>>>> trying to call via the pipe lookup is not being found at the path
>>>> specified. Can you share what that is, and validate that the binary is
>>>> there and executable by the user that the play is running with to make sure
>>>> there are no security issues?
>>>>
>>>>
>>>> On Tue, Jun 3, 2014 at 8:34 AM, Daniel Ottey <[email protected]>
>>>> wrote:
>>>>
>>>>> A couple errors have recently cropped up when using Ansible, and the
>>>>> latest is causing me to not be able to use it at all.  I tried searching
>>>>> for the fatal error(s), but was not able to find anythin mysef,  I'm
>>>>> hopeful that this forum can help me out.
>>>>>
>>>>> My OS is RHEL 6.4 and it also pulls packages from EPEL.  My ansible is
>>>>> "ansible 1.5.5" from EPEL.
>>>>>
>>>>> *Command:*
>>>>>
>>>>> ANSIBLE_SSH_ARGS="" ansible-playbook -T 30 -c ssh -s -K -i
>>>>> ~/my_ansible_inventory.txt -l labadmin.lab.boomi.com --tags
>>>>> zabbix-agent /etc/ansible/site.yml
>>>>>
>>>>>
>>>>> The first warning message I have been able to find documented
>>>>> elsewhere, and I think it is not related to the fatal error.
>>>>>
>>>>> *Warning:*
>>>>>
>>>>> /usr/lib64/python2.6/site-packages/pycrypto-2.6.1-py2.6-
>>>>> linux-x86_64.egg/Crypto/Util/number.py:57: PowmInsecureWarning: Not
>>>>> using mpz_powm_sec.  You should rebuild using libgmp >= 5 to avoid timing
>>>>> attack vulnerability.
>>>>>   _warn("Not using mpz_powm_sec.  You should rebuild using libgmp >= 5
>>>>> to avoid timing attack vulnerability.", PowmInsecureWarning)
>>>>>  sudo password:
>>>>>
>>>>>
>>>>> So I think from what I read elsewhere that I can ignore that warning
>>>>> until the version of libgmp is updated.
>>>>>
>>>>> *But here is the fatal error:*
>>>>>
>>>>> PLAY [apply common configuration to all nodes]
>>>>> ********************************
>>>>>
>>>>> GATHERING FACTS ******************************
>>>>> *********************************
>>>>> fatal: [labadmin.lab.boomi.com] => Traceback (most recent call last):
>>>>>   File "/usr/lib/python2.6/site-packages/ansible/runner/__init__.py",
>>>>> line 532, in _executor
>>>>>     exec_rc = self._executor_internal(host, new_stdin)
>>>>>   File "/usr/lib/python2.6/site-packages/ansible/runner/__init__.py",
>>>>> line 564, in _executor_internal
>>>>>     module_vars = template.template(self.basedir, self.module_vars,
>>>>> host_variables)
>>>>>   File "/usr/lib/python2.6/site-packages/ansible/utils/template.py",
>>>>> line 349, in template
>>>>>     d[k] = template(basedir, v, vars, lookup_fatal, depth,
>>>>> expand_lists, fail_on_undefined=fail_on_undefined)
>>>>>   File "/usr/lib/python2.6/site-packages/ansible/utils/template.py",
>>>>> line 331, in template
>>>>>     m = _legacy_varFind(basedir, varname, vars, lookup_fatal, depth,
>>>>> expand_lists)
>>>>>   File "/usr/lib/python2.6/site-packages/ansible/utils/template.py",
>>>>> line 245, in _legacy_varFind
>>>>>     replacement = instance.run(args, inject=vars)
>>>>>   File 
>>>>> "/usr/lib/python2.6/site-packages/ansible/runner/lookup_plugins/pipe.py",
>>>>> line 35, in run
>>>>>     p = subprocess.Popen(term, cwd=self.basedir, shell=False,
>>>>> stdin=subprocess.PIPE, stdout=subprocess.PIPE)
>>>>>   File "/usr/lib64/python2.6/subprocess.py", line 642, in __init__
>>>>>     errread, errwrite)
>>>>>   File "/usr/lib64/python2.6/subprocess.py", line 1234, in
>>>>> _execute_child
>>>>>     raise child_exception
>>>>> OSError: [Errno 2] No such file or directory
>>>>>
>>>>>
>>>>> FATAL: all hosts have already failed -- aborting
>>>>>
>>>>> PLAY RECAP ******************************
>>>>> **************************************
>>>>>            to retry, use: --limit @/home/dottey/site.retry
>>>>>
>>>>> labadmin.lab.boomi.com     : ok=0    changed=0    unreachable=1
>>>>>  failed=0
>>>>>
>>>>>
>>>>> Any insight into what is causing the fatal error - and if there is
>>>>> anything I can do to resolve it?
>>>>>
>>>>> --
>>>>> 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/52b74376-888b-4423-a56b-
>>>>> 42da16f7d4a5%40googlegroups.com
>>>>> <https://groups.google.com/d/msgid/ansible-project/52b74376-888b-4423-a56b-42da16f7d4a5%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/e6a15408-3b47-4f9d-9d2d-3cfeafd0299f%40googlegroups.com
>>> <https://groups.google.com/d/msgid/ansible-project/e6a15408-3b47-4f9d-9d2d-3cfeafd0299f%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/CAMFyvFg4MR9oBT8WnCQ%3DWORt5H0peevpYnStJJd%3DxVHcOXs%2BfQ%40mail.gmail.com
>> <https://groups.google.com/d/msgid/ansible-project/CAMFyvFg4MR9oBT8WnCQ%3DWORt5H0peevpYnStJJd%3DxVHcOXs%2BfQ%40mail.gmail.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/CABTuA1%3DhhR8AcNvcXb%2BE8ptxsbnkMY4VVSZ2HfyBqaXc6LdhJg%40mail.gmail.com
> <https://groups.google.com/d/msgid/ansible-project/CABTuA1%3DhhR8AcNvcXb%2BE8ptxsbnkMY4VVSZ2HfyBqaXc6LdhJg%40mail.gmail.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%2BnsWgzDNo4RszZY7iQO%3Dj9Z8QZMpd0sXrkFL8pGTzZrrj-xVQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to