Ansible Script не генерирует текстовый документLinux

Ответить
Anonymous
 Ansible Script не генерирует текстовый документ

Сообщение Anonymous »

Я написал сценарий, чтобы попытаться создать документ .txt со списком локальных учетных записей пользователей по всему предприятию. Я не получаю никаких ошибок, но он, похоже, не создает документ в конце с информацией. Сценарий ниже: < /p>

Код: Выделить всё

---
- name: Gather local user information and create a report
hosts: all  # Target all hosts in your inventory
gather_facts: no

tasks:
- name: Get user information
ansible.builtin.shell: |
getent passwd | awk -F: '{print $1","$3","$4","$6","$7}'
register: user_data

- name: Construct per-host user report
ansible.builtin.set_fact:
host_user_report: |
### Users on {{ ansible_hostname }} ({{ inventory_hostname }}) ###
Username,UID,GID,Home Directory,Shell
{{ user_data.stdout }}

- name: Append per-host report to a single file on the control node
ansible.builtin.copy:
content: "{{ host_user_report }}\n\n"
dest: "/tmp/ansible_user_report.txt"
mode: '0644'
delegate_to: localhost
run_once: true
Я несколько раз менял каталог и даже предварительно готовился к документу, и я продолжаю получать неудачи, и он не генерирует документ.

Подробнее здесь: https://stackoverflow.com/questions/797 ... t-document
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»