How do I force Ansible to use a certain version of Python? Is it in the ansible.cfg file? For example, I see via "ansible --version" command that it's using /usr/local/bin/python v2.6.6, but I want it to use /local/python/bin/python v2.7.x for example?
On Tuesday, October 31, 2017 at 2:38:35 PM UTC-4, Matt Martz wrote: > > Also, fwiw, look at the `ansible_python` or `ansible_python_version` > variables created during fact gathering, that may be useful to you. > > On Tue, Oct 31, 2017 at 1:36 PM, Matt Martz <[email protected] <javascript:> > > wrote: > >> That is where python has decided the version output should go. It is >> specifically sent to stderr by the python binary. >> >> On Tue, Oct 31, 2017 at 1:12 PM, ZillaYT <[email protected] <javascript:>> >> wrote: >> >>> I have the following simple task to check my Python version >>> >>> - name: Check if Python version matches target >>> commadn: "/local/python/bin/python --version" >>> register: python_ver_check >>> >>> - debug: var=python_ver_check >>> >>> and I get >>> >>> TASK [python3 : debug] >>> ********************************************************* >>> ok: [localhost] => { >>> "python_ver_check": { >>> "changed": true, >>> "cmd": "/local/python/bin/python --version", >>> "delta": "0:00:00.003369", >>> "end": "2017-10-31 14:00:10.701899", >>> "failed": false, >>> "rc": 0, >>> "start": "2017-10-31 14:00:10.698530", >>> "stderr": "Python 2.7.14", >>> "stderr_lines": [ >>> "Python 2.7.14" >>> ], >>> "stdout": "", >>> "stdout_lines": [] >>> } >>> } >>> >>> >>> Why stderr and not stdout? The task executed with no errors. >>> >>> -- >>> 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] <javascript:>. >>> To post to this group, send email to [email protected] >>> <javascript:>. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/ansible-project/6a719713-75ce-4cba-9d89-8acafbfd6323%40googlegroups.com >>> >>> <https://groups.google.com/d/msgid/ansible-project/6a719713-75ce-4cba-9d89-8acafbfd6323%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> >> >> -- >> Matt Martz >> @sivel >> sivel.net >> > > > > -- > Matt Martz > @sivel > sivel.net > -- 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/8cd779d8-be9f-4b3b-bce4-5a69f5235cfd%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
