Limit debug results

Playbook to check for new updates in repo. I only want to return the package name instead of all the additional information.

Playbook:

  • name: “Checking for updates”
    yum:
    list: updates
    enablerepo: ‘epel’
    register: updates_result
    tags:

  • list_updates

  • debug:
    msg: "{{ item.envra }} "
    loop: “{{ updates_result.results }}”

Output:

ok: [server_name] => (item=None) => {}

MSG:

0:ansible-2.5.1-1.el7.noarch

ok: [server_name] => (item=None) => {}

MSG:

0:nagios-plugins-perl-2.2.1-9git5c7eb5b9.el7.x86_64

ok: [server_name] => (item=None) => {}

MSG:

0:nagios-plugins-2.2.1-9git5c7eb5b9.el7.x86_64