Настройка playbook
Возникла проблема при выполнении playbook а точнее на вот этот блок ругается
- name: "import"
action: command ssh -oStrictHostKeyChecking=no {{ ssh_user }}@{{ ssh_ip }} "/import mikrotik_def_confl_{{ name }}.rsc"
tags: import
reqister: import_result
Ошибка которую выдает терминал:
The offending line appears to be:
tags: import
- name: "import"
^ here
Ответы (1 шт):
Автор решения: Sheridan
→ Ссылка
Вы зачем-то сдвинули всё после name. Ну и теги тоже не список. Правильно будет так:
- name: "import"
action: command ssh -oStrictHostKeyChecking=no {{ ssh_user }}@{{ ssh_ip }} "/import mikrotik_def_confl_{{ name }}.rsc"
tags:
- import
reqister: import_result
Более того, для роутерос у ансибла есть модуль и то что вы хотите можно сделать, описав микротик в виде хоста и выполнив таск
- name: Import config
routeros_command:
commands:
- /import mikrotik_def_confl_{{ name }}.rsc
tags:
- import