This community is currently under full moderation, meaning  all posts will be reviewed before appearing in the community. Please expect a brief delay—there is no need to post multiple times. If your post is rejected, you'll receive an email outlining the reason(s). We've implemented full moderation to control spam. Thank you for your patience and participation.

Ansible for Juniper on Ubuntu -- Interpreter error

  • 1.  Ansible for Juniper on Ubuntu -- Interpreter error

    Posted 01-19-2021 08:38
    Hi Im having trouble setting up my ansible playbook to run for juniper on ubuntu 20.04  .. While it works for  other vendors
    Junos version : vsrx12.1X47-D20.7 

    At this point Im stuck at getting python3 to work as the interpreter, any working solutions will be most appreciated.
    Ive checked google, github, Ansible & Ubuntu documentation neither solved my problem ( or maybe I just couldnt find the right solution ).
    Ive also tried installing & using python 2.7 ... See Error below

    fatal: [Ikeja]: FAILED! => {"changed": false, "module_stderr": "/bin/sh: 1: /usr/bin/python3.8.5: not found\n", "module_stdout": "", "msg": "The module failed to execute correctly, you probably need to set the interpreter.\nSee stdout/stderr for the exact error", "rc": 127}

    Ive edited the Interpreter in multiple locations fro both python3 & 3.8 without luck.. See below
    Ikeja ansible_python_interpreter=/usr/bin/python3


    ---Ansible cofig file ( /etc/ansible/ansible.cfg )------

    ----- .bashrc file ------
    alias python="/usr/bin/python3"

    root@treadstone:~# ls /usr/bin/python*
    /usr/bin/python3 <-------- This is blue all others below are green