I have an Ansible (2.13) machine targeting a remote centOS 6 with Python 
3.6.

Remote machine has python3.6 installed and variables are set like this:


$ ansible-inventory --host centos-6-vm

{

    "ansible_private_key_file": "~/.ssh/id_rsa",

    "ansible_python_interpreter": "/usr/bin/python3.6",

    "ansible_user": "daniel"

}

Ansible can ping, setup and gather facts from target successfully.

But when trying to run the yum module, I get an error as if my server 
doesn't have Python 3.6

This is my playbook

---

- name: Deploy Services

  hosts: centos-6-vm

  gather_facts: true

 

  tasks:

 

    - name: Show python interpreter

      debug:

        var: "{{ item }}"

      with_items:

        - ansible_python_interpreter

        - ansible_python_version

 

    - name: Patch

      become: true

      yum:

        name: "*"

        security: true

        state: latest

        update_cache: true

The first task is just to confirm that Ansible is recognizing Python 
versions. And the result is success.

ok: [centos-6-vm] => (item=ansible_python_interpreter) => {

    "ansible_loop_var": "item",

    "ansible_python_interpreter": "/usr/bin/python3.6",

    "item": "ansible_python_interpreter"

}

ok: [centos-6-vm] => (item=ansible_python_version) => {

    "ansible_loop_var": "item",

    "ansible_python_version": "3.6.6",

    "item": "ansible_python_version"

}

But when it gets in the module, it gets an error saying no Python3.

TASK [Patch] 
***********************************************************************************************************

fatal: [centos-6-vm]: FAILED! => {"changed": false, "msg": "ansible-core 
requires a minimum of Python2 version 2.7 or Python3 version 3.5. Current 
version: 2.6.6 (r266:84292, Aug 18 2016, 15:13:37) [GCC 4.4.7 20120313 (Red 
Hat 4.4.7-17)]"}

Any idea how can I approach that?

 

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/3176afe0-d6fc-4e63-a4f8-94c20d3a7b16n%40googlegroups.com.

Reply via email to