From Putrid Camel, 1 Year ago, written in Plain Text.
  1. tasks:
  2.  
  3.      - setup:
  4.        register: setup_res
  5.  
  6.      - command: vmware-toolbox-cmd -v
  7.        register: vmwareversion
  8.  
  9.      - command: cut -f2 -d = /usr/nsh/Version
  10.        register: bladelogicversion
  11.  
  12.      - command: 'rpm -qa nrpe-ocb --queryformat %{VERSION}'
  13.        register: shinkenversion
  14.  
  15.      - command: 'rpm -qa ntp --queryformat %{VERSION}'
  16.        register: ntpdversion
  17.  
  18.      - command: 'rpm -qa lgtoclnt --queryformat %{VERSION}'
  19.        register: networkerversion
  20.  
  21.      - shell: " while IFS=: read -r user _; do groups $user;  done < /etc/passwd | sed 's|$| <br />|' "
  22.        register: Userslist
  23.  
  24.      - shell: /usr/sbin/ntpq -p | awk {'print $8'} | grep -v delay | sed -r "/^\s*$/d"
  25.        register: ntpdelay
  26.  
  27.      - shell: grep 'server 1' /etc/ntp.conf
  28.        register: ntpconf
  29.  
  30.      - shell: ntpstat | grep time
  31.        register: ntpstat
  32.  
  33.      - set_fact:
  34.          vmwareversion:     '{ "vmwareversion":     {{ vmwareversion.stdout_lines     }} }'
  35.          bladelogicversion: '{ "bladelogicversion": {{ bladelogicversion.stdout_lines }} }'
  36.          shinkenversion:    '{ "shinkenversion":    {{ shinkenversion.stdout_lines    }} }'
  37.          ntpdversion:       '{ "ntpdversion":       {{ ntpdversion.stdout_lines       }} }'
  38.          networkerversion:  '{ "networkerversion":  {{ networkerversion.stdout_lines  }} }'
  39.          Userslist:         '{ "Userslist":         {{ Userslist.stdout_lines         }} }'
  40.          ntpdelay:          '{ "ntpdelay":          {{ ntpdelay.stdout_lines          }} }'
  41.          ntpconf:           '{ "ntpconf":           {{ ntpconf.stdout_lines           }} }'
  42.          ntpstat:           '{ "ntpstat":           {{ ntpstat.stdout_lines           }} }'
captcha