Hello la liste,

Je fais un simple test de play vers un CCR Mikrotik mais je me ramasse un vent.

Si quelqu'un a une piste, je suis preneur.

Le Ctrl Ansible est sur une Ubuntu.

Un rapide contrôle:

ansible@emmanuel-virtual-machine:~/dev$ ansible --version
ansible 2.9.4
  config file = /etc/ansible/ansible.cfg
  configured module search path = [u'/home/ansible/.ansible/plugins/modules', u'/usr/share/ansible/plugins/modules']
  ansible python module location = /usr/lib/python2.7/dist-packages/ansible
  executable location = /usr/bin/ansible
  python version = 2.7.17 (default, Nov  7 2019, 10:07:09) [GCC 7.4.0]

ansible@emmanuel-virtual-machine:~/dev$ ansible-doc -t cliconf routeros
> ROUTEROS    (/usr/share/ansible/plugins/cliconf/routeros.py)

        This routeros plugin provides low level abstraction apis for sending and receiving CLI commands from MikroTik RouterOS network devices.

  * This module is maintained by The Ansible Community
        METADATA:
          status:
          - preview
          supported_by: community

mais sur le play :

PLAY [mikrotik] ***********************************************************************************************************************************************************************************************************************

TASK [CCR1016] ************************************************************************************************************************************************************************************************************************ fatal: [192.168.17.199]: FAILED! => {"msg": "Could not find imported module support code for routeros_command.  Looked for either Conditional.py or netcli.py"}

PLAY RECAP **************************************************************************************************************************************************************************************************************************** 192.168.17.199             : ok=0    changed=0    unreachable=0 failed=1    skipped=0    rescued=0    ignored=0

et pourtant, plus simple, c'est pas possible :

---
- hosts: mikrotik
connection: network_cli
gather_facts: no
tasks:
   - name: CCR1016
routeros_command:
commands: /ip route add dst-address=1.1.1.1/32 gateway=192.168.52.3
...


Merci !

Emmanuel



---------------------------
Liste de diffusion du FRnOG
http://www.frnog.org/

Répondre à