# Software Update using Ansible with Zero system down time

**URL:** <https://forum.ansible.com/t/software-update-using-ansible-with-zero-system-down-time/31421>\
**Category:** Ansible Project\
**Created:** [October 4, 2019, 3:15am UTC](https://forum.ansible.com/t/software-update-using-ansible-with-zero-system-down-time/31421 "2019-10-04T03:15:12Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Rahul\_Kumar1](https://avatars.discourse-cdn.com/v4/letter/r/da6949/32.png) [@Rahul\_Kumar1](https://forum.ansible.com/u/Rahul_Kumar1)\
**Post date:** [October 4, 2019, 3:15am UTC](https://forum.ansible.com/t/software-update-using-ansible-with-zero-system-down-time/31421/1 "2019-10-04T03:15:12Z")

</div>

Hi All,  
I am trying to address the use case of Software update(can be downgrade or upgrade) using yum or shell module.  
So i have Application server with some application (.ear ) deployed . But when I upate the rpms (which contain .ear ) using Ansible , I need to restart the application server because of that incoming traffic for that application is dropped for some time.  
How can I best implement software update procedure with zero system down time using Ansible.

Regards  
Rahul

---

<div class="post-metadata">

**Author:** ![Dick\_Visser](https://avatars.discourse-cdn.com/v4/letter/d/d9b06d/32.png) [@Dick\_Visser](https://forum.ansible.com/u/Dick_Visser)\
**Post date:** [October 4, 2019, 10:40am UTC](https://forum.ansible.com/t/software-update-using-ansible-with-zero-system-down-time/31421/2 "2019-10-04T10:40:21Z")

</div>

Hi

This isn't so much an ansible specific question, but more a generic  
strategy on how your wish to deploy things.  
Ansible is just the tool to implement such as strategy.

You already have some sort of plan - work that out properly and then  
structure the ansible playbook to fit that (provided you will be using  
ansible).

Dick
