That works but the problem is that if a kernel patch is installed I want to restart. Do you know of any play books around that might fulfil this?
On Wednesday, 18 June 2014, Michael DeHaan <[email protected]> wrote: > It needs to run that to know if certain things need to change or not. > > You may wish to consider just shelling to yum update *. > > It has been discussed in the past if we want to just run the yum command > and report if changes were made, though that has historically been against > our philosophy of not running commands that can create changes > unnecessarily. > > > > > > On Wed, Jun 18, 2014 at 7:04 AM, <[email protected] > <javascript:_e(%7B%7D,'cvml','[email protected]');>> wrote: > >> Have just done a watch on the process list on the server that this is >> running against and I can now see that it's NOT hanging at all. In fact, >> what it's doing is running repoquery against all possible kernel packages. >> Not sure if it's normal for this to take so long but at least I have >> something to work on. >> >> root 27883 27429 99 13:02 pts/0 00:00:01 | >> \_ /usr/bin/python -tt /usr/bin/repoquery --show-duplicates --plugins >> --quiet -q --pkgnarrow=updates --qf %{name}-%{version}-%{release}.%{arch} >> kernel-debug-devel-2.6.18-371.el5.x86_64 >> >> >> >> On Monday, June 16, 2014 7:52:48 PM UTC+1, [email protected] >> <javascript:_e(%7B%7D,'cvml','[email protected]');> wrote: >>> >>> Running the following playbook with: *ansible-playbook >>> update_system.yml --limit=production -K* >>> >>> >>> --- >>> - name: system updates >>> hosts: production >>> remote_user: ansible >>> sudo: yes >>> >>> tasks: >>> - name: install kernel updates >>> action: yum name=kernel* state=latest >>> # If there are any updates, we register the below >>> # This will trigger a reboot >>> register: kernelup >>> >>> - name: install other updates >>> action: yum name=* state=latest >>> >>> - name: reboot the system >>> command: reboot >>> when: kernelup.changed >>> >>> - name: wait for ssh to come back up >>> local_action: wait_for host={{ ansible_fqdn }} port=22 delay=120 >>> timeout=900 state=started >>> when: kernelup.changed >>> >>> - name: restart services >>> service: name=sendmail state=restarted >>> >>> >>> >>> >>> >>> On Monday, June 16, 2014 7:43:40 PM UTC+1, Michael Peters wrote: >>>> >>>> On Mon, Jun 16, 2014 at 11:52 AM, Allan Mullan <[email protected]> >>>> wrote: >>>> > Sorry, that was left in after I tested commenting out the Kernel >>>> update >>>> > task. That isn't in the script that is failing. >>>> >>>> Could you try pasting the ansible playbook that is failing (if the one >>>> you pasted isn't it). >>>> >>> -- >> You received this message because you are subscribed to the Google Groups >> "Ansible Project" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] >> <javascript:_e(%7B%7D,'cvml','ansible-project%[email protected]');> >> . >> To post to this group, send email to [email protected] >> <javascript:_e(%7B%7D,'cvml','[email protected]');>. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/ansible-project/5d862cee-6317-435e-a713-ac41830e4652%40googlegroups.com >> <https://groups.google.com/d/msgid/ansible-project/5d862cee-6317-435e-a713-ac41830e4652%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> >> For more options, visit https://groups.google.com/d/optout. >> > > -- > You received this message because you are subscribed to a topic in the > Google Groups "Ansible Project" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/ansible-project/ygoE8zpQMlg/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > [email protected] > <javascript:_e(%7B%7D,'cvml','ansible-project%[email protected]');> > . > To post to this group, send email to [email protected] > <javascript:_e(%7B%7D,'cvml','[email protected]');>. > To view this discussion on the web visit > https://groups.google.com/d/msgid/ansible-project/CA%2BnsWgwXsG7rD7YRwE0hozpSDTmp0Y_kxw7hOBSR0c4rE-VSww%40mail.gmail.com > <https://groups.google.com/d/msgid/ansible-project/CA%2BnsWgwXsG7rD7YRwE0hozpSDTmp0Y_kxw7hOBSR0c4rE-VSww%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- *Allan Mullan* e: [email protected] | m: +44 (0)7 4269 78476 -- You received this message because you are subscribed to the Google Groups "Ansible Project" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/CADnEW0k5DeCCv-DD_Nqa4gmXtWMEG_pUOPpR0dpV_rMXu0Ot%3Dw%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
