- name: get user list from centOs
ansible.builtin.shell:
cmd: cat /etc/passwd
when: ansible_distribution == "CentOs"
register: command_output
- debug:
var: command_output.stdout_lines
Когда я запускаю этот плейбук, он показывает следующее
TASK [get user list from centOs] ***************************************************************************************************************************************
skipping: []
TASK [debug] ***********************************************************************************************************************************************************
ok: [] => {
"command_output.stdout_lines": "VARIABLE IS NOT DEFINED!"
}
Ваша задача пропущена, потому что вы указали:
when: ansible_distribution == "CentOs"
Должно быть, это опечатка. Дистрибутив "CentOs"
не определен. Есть дистрибутив «CentOS»
. Попробуйте это вместо этого.