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.

Reply via email to