radzeus
@radzeus
Я есть

Как в Ansible сохранить результат?

Доброго времени суток.

Подскажите пожалуйста, как написать playbook, что-бы результат команды сохранялся локально в формате .txt?
Имеется playbook:
---
- name: MikroTik system resource print
  hosts: Host_1
  gather_facts: false

  tasks:

    - name: dhcp-server print
      routeros_command:
        commands: /ip dhcp-server lease print
      register: dhcp_print_result
      
    - name: Debug registered var
      debug: var=dhcp_print_result.stdout_lines
  • Вопрос задан
  • 310 просмотров
Решения вопроса 1
@q2digger
никого не трогаю, починяю примус
- name: Create your local file on master node
      ansible.builtin.file:
        path: /your/local/file
        owner: foo
        group: foo
        mode: '0644'
      delegate_to: localhost

    - name: Print output to file
      ansible.builtin.copy:
        content: "{{command_output.stdout}}"
        dest: /your/local/file
      delegate_to: localhost
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы