---
- name: rpm_list_prep
hosts: all
become: yes
become_user: root
tasks:
- name: create a local dir
local_action:
module: file
path: /var/tmp/rpm_list_all/{{ansible_date_time.date}}
state: directory
- name: yum clean all
shell: yum clean all
register: yumclean
- name: yum Update info
shell: yum updateinfo list sec | grep '^RHSA'
register: yumupdateinfo
- local_action: copy content={{ yumupdateinfo.stdout_lines | to_nice_yaml }} dest=/var/tmp/rpm_list_all/{{ansible_date_time.date}}/{{ inventory_hostname }}
- local_action: shell cd /var/tmp/rpm_list_all/{{ansible_date_time.date}}/;for i in `ls|grep -v all`;do sed -e "s/$/ $i/g" "$i"|sed -e 's/-//g'|sed 's/^ //g';done>all_server_rpm.csv
$