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/
signature.asc
Description: OpenPGP digital signature
