Hello,

Merci du retour.

Je suis passé sous CentOS 8.1 et tout fonctionne nickel...

pô compris !


Le 02/02/2020 à 14:48, Alexandre « erdnaxe » IOOSS a écrit :

Bonjour,

De ce que je comprend, il faut aussi spécifier à Ansible d'utiliser une connexion du type « network_cli » pour pouvoir utiliser ensuite les modules pour routeros.

Dans un inventaire en INI il faut ajouter :

[all:vars]
ansible_connection=network_cli

Voilà en espérant aider, je suis aussi curieux de savoir si ça marche.

--

Alexandre IOOSS – /erdnaxe/
[email protected] <mailto:[email protected]>



Le 02/02/2020 à 00:19, Emmanuel André a écrit :
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/


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

Répondre à