--- # Test iterating over lines of stdout stored in a register. - hosts: localhost connection: local vars: small_file: /etc/resolv.conf temp_file: /tmp/ansible_result_list.tmp tasks: - action: command cat $small_file register: result - action: file dest=$temp_file state=absent - action: shell echo '$item' >> $temp_file with_items: ${result.stdout_lines} - action: command diff $small_file $temp_file - action: file dest=$temp_file state=absent