Отсутствуют некоторые данные при загрузке из файлов содержимого в ansible - PullRequest
0 голосов
/ 25 апреля 2020

Я написал playbook, который читает файл на всех хостах, содержащих статус сервиса. Создайте файл в localhost с консолидированным выводом со всех хостов. Но проблема заключается в том, что при копировании на локальный хост информация о некоторых хостах пропускается. Как мы можем донести информацию со всех хостов, не пропуская ничего? или есть какой-нибудь лучший подход к этому?

- debug:
    msg:
      - "{{inventory_hostname}}:{{service_status}}"
  register: state

- name: create servicefile in host
  file:
    path: /TMP/service_status.txt
    state: touch

- name: update state file
  lineinfile:
    dest: /TMP/service_status.txt
    line: "{{item}}"
  with_items: "{{ state.msg }}"
...