Нашёл видео-вебинар 2018 года по MikroTik и Ansible в котором указывается конфигурация для генерации и отправки на устройство MikroTik конфигурации, сделал так как показано, но у автора работает, у меня падает в ошибку, прошерстив интернет не нашёл годной статьи, возможно здесь люди с проблемой уже столкнулись и нашли решение, ошибка при выполнении ansible-playbook -
fatal: [localhost]: FAILED! => {"msg": "The task includes an option with an undefined variable.. 'name' is undefined\n\nThe error appears to be in '/root/ansible/playbook/mikrotik-dev-gold.yml': line 41, column 5, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n\n - name: generate .rsc file\n ^ here\n"}
Также приложу текст playbook:
- hosts: localhost
serial: 1
connection: local
gather_facts: no
vars:
- ssh_user: admin
- ssh_password: admin
vars_prompt:
- name: ssh_ip
prompt: "Введите ip адрес устройства для доступа к нему"
private: no
- name: identity
prompt: "ВВедите имя устройства"
private: no
- name: iplan
prompt: "Введите третий октет (10.160.XXX.1) ip адреса bridge-LAN"
private: no
- name: user-lt2p
prompt: "Введите имя пользователя клиента L2TP"
private: no
- name: password-l2tp
prompt: "Введите пароль пользователя L2TP"
private: yes
- name: user-sstp
prompt: "Введите имя пользователя SSTP"
private: no
- name: password-sstp
prompt: "Введите пароль пользователя SSTP"
private: yes
- name: password-wifi
prompt: "Введите пароль wifi сети"
private: yes
- name: router-id
prompt: "Введите адрес router-id"
private: no
tasks:
- name: generate .rsc file
action: template src=templates/mikrotik_gold_dev_hap_ax3.j2 dest=template_configs/mikrotik_gold_dev_{{ name }}.rsc backup=no
tags: generate
- name: scp to mikrotik
action: "command scp -oStrictHostKeyChecking=no template_configs/mikrotik_gold_dev_{{ name }}.rsc {{ ssh_user }}@{{ ssh_ip }}:"
tags: import
- name: command import
action: command ssh -oStrictHostKeyChecking=no {{ ssh_user }}@{{ ssh_ip }} "/import mikrotik_gold_dev_{{ name }}.rsc"
tags: import